/* Lokal gehostete Schriften – kein Datentransfer an Google */

/* =========================================================
   OPEN SANS – normal – Variable Font (weight 300–800)
   ========================================================= */
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/044d239a.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+0023, U+002A, U+0030-0039, U+0041-005A, U+0061-007A, U+00A0, U+2022, U+215B-215E, U+25CA;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/144db02d.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0460-0486, U+0488-048F, U+0492-04AF, U+04B2-0513;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/164f925f.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+1EA0-1EF9, U+20AB;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/26cc9693.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D1-03D2, U+03D6;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/3c54db6d.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+2002, U+2009, U+200B, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/460c513c.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/82be0137.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+002D, U+00A0, U+0307-0308, U+05B0-05BE, U+05C1-05C2, U+05C7, U+05D0-05EA, U+200B, U+20AA, U+FB2A-FB36, U+FB38-FB3C, U+FB3E, U+FB40-FB41, U+FB43-FB44, U+FB46-FB4B;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/8f6f5aa5.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A7, U+00AC, U+00B1, U+00D7, U+00F7, U+0302-0303, U+0307-0308, U+0312, U+0326-0327, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D6, U+2017, U+2032-2033, U+203C, U+2070, U+2074-207A, U+207C-208A, U+208C-208E, U+2095-209C, U+2105, U+2120, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/d4c1104e.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+1F4D, U+1FDE;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300 800;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/f1f9507c.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0100-0130, U+0132-0151, U+0154-017F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01EA-01ED, U+01F0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02BC, U+02C7, U+02C9, U+02DD, U+02F3, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1E9E, U+1EF2-1EF9, U+2020, U+20A3-20A4, U+20A7, U+20AA-20AB, U+2113, U+A7B3-A7B5;
}

/* =========================================================
   OPEN SANS – italic – Static Font (weight 400)
   ========================================================= */
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/1555bfc3.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+0023, U+002A, U+0030-0039, U+0041-005A, U+0061-007A, U+00A0, U+2022, U+215B-215E, U+25CA;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/18e72fe4.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/2725991a.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0100-0130, U+0132-0151, U+0154-017F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01EA-01ED, U+01F0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02BC, U+02C7, U+02C9, U+02DD, U+02F3, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1E9E, U+1EF2-1EF9, U+2020, U+20A3-20A4, U+20A7, U+20AA-20AB, U+2113, U+A7B3-A7B5;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/3df40efe.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+2002, U+2009, U+200B, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/680ef4a4.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+1F4D, U+1FDE;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/968dbb26.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+002D, U+00A0, U+0307-0308, U+05B0-05BE, U+05C1-05C2, U+05C7, U+05D0-05EA, U+200B, U+20AA, U+FB2A-FB36, U+FB38-FB3C, U+FB3E, U+FB40-FB41, U+FB43-FB44, U+FB46-FB4B;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/c44cea4c.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D1-03D2, U+03D6;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/cf4b01bc.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+1EA0-1EF9, U+20AB;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/fbfb4654.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A7, U+00AC, U+00B1, U+00D7, U+00F7, U+0302-0303, U+0307-0308, U+0312, U+0326-0327, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D6, U+2017, U+2032-2033, U+203C, U+2070, U+2074-207A, U+207C-208A, U+208C-208E, U+2095-209C, U+2105, U+2120, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: block;
  src: url('../fonts/fe5de4cf.woff2') format('woff2');
  unicode-range: U+0000, U+000D, U+0020, U+00A0, U+0460-0486, U+0488-048F, U+0492-04AF, U+04B2-0513;
}

/* =========================================================
   OSWALD – normal – Variable Font (weight 400–700)
   ========================================================= */
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url('../fonts/12a1f65d.woff2') format('woff2');
  unicode-range: U+000D, U+0020, U+0041, U+00A0, U+00C1, U+0100-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01B7, U+01C4-01CE, U+01D3-01D4, U+01E4-01EB, U+01EE-01EF, U+01F1-01F5, U+01FA-021B, U+021E-021F, U+022A-022D, U+0230-0233, U+0237, U+0259, U+0292, U+02BC, U+02C7, U+02C9, U+02DD, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F, U+1E40-1E41, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E, U+1EF2-1EF9, U+2020, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BC-20BD, U+2113;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url('../fonts/2470c74d.woff2') format('woff2');
  unicode-range: U+000D, U+0020, U+0041, U+00A0, U+00C1, U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+1EA0-1EF9, U+20AB;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url('../fonts/2a3a50db.woff2') format('woff2');
  unicode-range: U+000D, U+0020, U+0041, U+00A0, U+00C1, U+0102, U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url('../fonts/5e97f9cb.woff2') format('woff2');
  unicode-range: U+000D, U+0020, U+0041, U+00A0, U+00C1, U+0102, U+0462-0463, U+046A-046B, U+0472-0475, U+048A-048F, U+0492-04AF, U+04B2-04FF, U+0510-0513, U+051C-051D, U+0524-0529, U+052E-052F, U+20B4;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400 700;
  font-display: block;
  src: url('../fonts/97e323ed.woff2') format('woff2');
  unicode-range: U+000D, U+0020-007E, U+00A0-00AC, U+00AE-00FF, U+0102, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
