/* 
josefin-sans / monda
*/
/* CSS Document */
/* josefin-sans-regular - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-regular.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-regular.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-regular.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-regular.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-500 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 500;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-500.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-500.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-500.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-500.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-500.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-600 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-600.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-600.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-600.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-600.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-600.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-700 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-700.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-700.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-700.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-700.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-italic.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-italic.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-italic.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-italic.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-italic.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-500italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 500;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-500italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-500italic.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-500italic.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-500italic.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-500italic.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-500italic.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-600italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-600italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-600italic.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-600italic.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-600italic.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-600italic.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-600italic.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* josefin-sans-700italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  src: url("fonts/josefin-sans/josefin-sans-v17-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/josefin-sans/josefin-sans-v17-latin-700italic.eot?#iefix") format("embedded-opentype"), url("fonts/josefin-sans/josefin-sans-v17-latin-700italic.woff2") format("woff2"), url("fonts/josefin-sans/josefin-sans-v17-latin-700italic.woff") format("woff"), url("fonts/josefin-sans/josefin-sans-v17-latin-700italic.ttf") format("truetype"), url("fonts/josefin-sans/josefin-sans-v17-latin-700italic.svg#JosefinSans") format("svg");
  /* Legacy iOS */
}
/* monda-regular - latin */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/monda/monda-v11-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/monda/monda-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/monda/monda-v11-latin-regular.woff2") format("woff2"), url("fonts/monda/monda-v11-latin-regular.woff") format("woff"), url("fonts/monda/monda-v11-latin-regular.ttf") format("truetype"), url("fonts/monda/monda-v11-latin-regular.svg#Monda") format("svg");
  /* Legacy iOS */
}
/* monda-700 - latin */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/monda/monda-v11-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/monda/monda-v11-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/monda/monda-v11-latin-700.woff2") format("woff2"), url("fonts/monda/monda-v11-latin-700.woff") format("woff"), url("fonts/monda/monda-v11-latin-700.ttf") format("truetype"), url("fonts/monda/monda-v11-latin-700.svg#Monda") format("svg");
  /* Legacy iOS */
}
body.home, .abschnitt {
  /* font headline 1 */
  --e-global-typography-2f1b020-font-family: "Josefin Sans";
  --e-global-typography-2f1b020-font-size: 2.1rem;
  --e-global-typography-2f1b020-font-weight: 400;
  --e-global-typography-2f1b020-text-transform: none;
  --e-global-typography-2f1b020-font-style: normal;
  --e-global-typography-2f1b020-text-decoration: none;
  --e-global-typography-2f1b020-line-height: 1.5em;
  /* font text */
  font-family: "Monda";
  font-size: 15px;
  font-weight: normal;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  --e-global-typography-aaf4f6f-font-family: "Monda";
  --e-global-typography-aaf4f6f-font-size: 15px;
  --e-global-typography-aaf4f6f-font-weight: normal;
  --e-global-typography-aaf4f6f-text-transform: none;
  --e-global-typography-aaf4f6f-font-style: normal;
  --e-global-typography-aaf4f6f-text-decoration: none;
  --e-global-typography-aaf4f6f-line-height: 1.5em;
}
body.home .text *, .abschnitt .text * {
  font-family: "Monda";
}
body.home .heading *, body.home .headline *, .abschnitt .heading *, .abschnitt .headline * {
  font-family: "Josefin Sans";
}
body.home .elementor-widget-heading p.elementor-heading-title, .abschnitt .elementor-widget-heading p.elementor-heading-title {
  font-family: "Monda";
  font-weight: normal;
}
body.home h2, .abschnitt h2 {
  font-family: "Josefin Sans";
  text-transform: none;
  font-style: 400;
  text-decoration: none;
  line-height: 1.5em;
}
body.home h3,
body.home h4,
body.home h5, .abschnitt h3,
.abschnitt h4,
.abschnitt h5 {
  font-family: "Josefin Sans";
  text-transform: none;
  font-style: 500;
  text-decoration: none;
  line-height: 1.5em;
}
