/* Lokal ausgelieferte Schriften und Icons (keine Verbindung zu Google oder CDNs).
   Inter und Sacramento: SIL Open Font License 1.1. Tabler Icons: MIT-Lizenz. Siehe LICENSES.txt. */

@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('inter-latin-400-normal.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('inter-latin-500-normal.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('inter-latin-700-normal.woff2') format('woff2');}
@font-face{font-family:'Sacramento';font-style:normal;font-weight:400;font-display:swap;src:url('sacramento-latin-400-normal.woff2') format('woff2');}
.ti{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--ti) center/contain no-repeat;mask:var(--ti) center/contain no-repeat;font-style:normal}
.ti-mail{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-mail%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M3%207a2%202%200%200%201%202%20-2h14a2%202%200%200%201%202%202v10a2%202%200%200%201%20-2%202h-14a2%202%200%200%201%20-2%20-2v-10%22%20/%3E%20%20%3Cpath%20d=%22M3%207l9%206l9%20-6%22%20/%3E%3C/svg%3E");}
.ti-clock{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-clock%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%20/%3E%20%20%3Cpath%20d=%22M12%207v5l3%203%22%20/%3E%3C/svg%3E");}
.ti-users-group{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-users-group%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M10%2013a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20/%3E%20%20%3Cpath%20d=%22M8%2021v-1a2%202%200%200%201%202%20-2h4a2%202%200%200%201%202%202v1%22%20/%3E%20%20%3Cpath%20d=%22M15%205a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20/%3E%20%20%3Cpath%20d=%22M17%2010h2a2%202%200%200%201%202%202v1%22%20/%3E%20%20%3Cpath%20d=%22M5%205a2%202%200%201%200%204%200a2%202%200%200%200%20-4%200%22%20/%3E%20%20%3Cpath%20d=%22M3%2013v-1a2%202%200%200%201%202%20-2h2%22%20/%3E%3C/svg%3E");}
.ti-sparkles{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-sparkles%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M16%2018a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m0%20-12a2%202%200%200%201%202%202a2%202%200%200%201%202%20-2a2%202%200%200%201%20-2%20-2a2%202%200%200%201%20-2%202m-7%2012a6%206%200%200%201%206%20-6a6%206%200%200%201%20-6%20-6a6%206%200%200%201%20-6%206a6%206%200%200%201%206%206%22%20/%3E%3C/svg%3E");}
.ti-plant{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-plant%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M7%2015h10v4a2%202%200%200%201%20-2%202h-6a2%202%200%200%201%20-2%20-2v-4%22%20/%3E%20%20%3Cpath%20d=%22M12%209a6%206%200%200%200%20-6%20-6h-3v2a6%206%200%200%200%206%206h3%22%20/%3E%20%20%3Cpath%20d=%22M12%2011a6%206%200%200%201%206%20-6h3v1a6%206%200%200%201%20-6%206h-3%22%20/%3E%20%20%3Cpath%20d=%22M12%2015l0%20-6%22%20/%3E%3C/svg%3E");}
.ti-phone{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-phone%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M5%204h4l2%205l-2.5%201.5a11%2011%200%200%200%205%205l1.5%20-2.5l5%202v4a2%202%200%200%201%20-2%202a16%2016%200%200%201%20-15%20-15a2%202%200%200%201%202%20-2%22%20/%3E%3C/svg%3E");}
.ti-map-pin{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-map-pin%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M9%2011a3%203%200%201%200%206%200a3%203%200%200%200%20-6%200%22%20/%3E%20%20%3Cpath%20d=%22M17.657%2016.657l-4.243%204.243a2%202%200%200%201%20-2.827%200l-4.244%20-4.243a8%208%200%201%201%2011.314%200%22%20/%3E%3C/svg%3E");}
.ti-heart-handshake{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-heart-handshake%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M19.5%2012.572l-7.5%207.428l-7.5%20-7.428a5%205%200%201%201%207.5%20-6.566a5%205%200%201%201%207.5%206.572%22%20/%3E%20%20%3Cpath%20d=%22M12%206l-3.293%203.293a1%201%200%200%200%200%201.414l.543%20.543c.69%20.69%201.81%20.69%202.5%200l1%20-1a3.182%203.182%200%200%201%204.5%200l2.25%202.25%22%20/%3E%20%20%3Cpath%20d=%22M12.5%2015.5l2%202%22%20/%3E%20%20%3Cpath%20d=%22M15%2013l2%202%22%20/%3E%3C/svg%3E");}
.ti-coin{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-coin%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M3%2012a9%209%200%201%200%2018%200a9%209%200%201%200%20-18%200%22%20/%3E%20%20%3Cpath%20d=%22M14.8%209a2%202%200%200%200%20-1.8%20-1h-2a2%202%200%201%200%200%204h2a2%202%200%201%201%200%204h-2a2%202%200%200%201%20-1.8%20-1%22%20/%3E%20%20%3Cpath%20d=%22M12%207v10%22%20/%3E%3C/svg%3E");}
.ti-calendar-event{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-calendar-event%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M4%207a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2l0%20-12%22%20/%3E%20%20%3Cpath%20d=%22M16%203l0%204%22%20/%3E%20%20%3Cpath%20d=%22M8%203l0%204%22%20/%3E%20%20%3Cpath%20d=%22M4%2011l16%200%22%20/%3E%20%20%3Cpath%20d=%22M8%2015h2v2h-2l0%20-2%22%20/%3E%3C/svg%3E");}
.ti-calendar{--ti:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22%23000%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-calendar%22%3E%20%20%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%20%20%3Cpath%20d=%22M4%207a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2v-12%22%20/%3E%20%20%3Cpath%20d=%22M16%203v4%22%20/%3E%20%20%3Cpath%20d=%22M8%203v4%22%20/%3E%20%20%3Cpath%20d=%22M4%2011h16%22%20/%3E%20%20%3Cpath%20d=%22M11%2015h1%22%20/%3E%20%20%3Cpath%20d=%22M12%2015v3%22%20/%3E%3C/svg%3E");}
