/* CSS Document */
/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/playfair-display/playfair-display-v22-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/playfair-display/playfair-display-v22-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/playfair-display/playfair-display-v22-latin-regular.woff2") format("woff2"), url("fonts/playfair-display/playfair-display-v22-latin-regular.woff") format("woff"), url("fonts/playfair-display/playfair-display-v22-latin-regular.ttf") format("truetype"), url("fonts/playfair-display/playfair-display-v22-latin-regular.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-600 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  src: url("fonts/playfair-display/playfair-display-v22-latin-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/playfair-display/playfair-display-v22-latin-600.eot?#iefix") format("embedded-opentype"), url("fonts/playfair-display/playfair-display-v22-latin-600.woff2") format("woff2"), url("fonts/playfair-display/playfair-display-v22-latin-600.woff") format("woff"), url("fonts/playfair-display/playfair-display-v22-latin-600.ttf") format("truetype"), url("fonts/playfair-display/playfair-display-v22-latin-600.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* playfair-display-700 - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/playfair-display/playfair-display-v22-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/playfair-display/playfair-display-v22-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/playfair-display/playfair-display-v22-latin-700.woff2") format("woff2"), url("fonts/playfair-display/playfair-display-v22-latin-700.woff") format("woff"), url("fonts/playfair-display/playfair-display-v22-latin-700.ttf") format("truetype"), url("fonts/playfair-display/playfair-display-v22-latin-700.svg#PlayfairDisplay") format("svg");
  /* Legacy iOS */
}
/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url("fonts/poppins/poppins-v15-latin-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/poppins/poppins-v15-latin-300.eot?#iefix") format("embedded-opentype"), url("fonts/poppins/poppins-v15-latin-300.woff2") format("woff2"), url("fonts/poppins/poppins-v15-latin-300.woff") format("woff"), url("fonts/poppins/poppins-v15-latin-300.ttf") format("truetype"), url("fonts/poppins/poppins-v15-latin-300.svg#Poppins") format("svg");
  /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/poppins/poppins-v15-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/poppins/poppins-v15-latin-regular.eot?#iefix") format("embedded-opentype"), url("fonts/poppins/poppins-v15-latin-regular.woff2") format("woff2"), url("fonts/poppins/poppins-v15-latin-regular.woff") format("woff"), url("fonts/poppins/poppins-v15-latin-regular.ttf") format("truetype"), url("fonts/poppins/poppins-v15-latin-regular.svg#Poppins") format("svg");
  /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url("fonts/poppins/poppins-v15-latin-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/poppins/poppins-v15-latin-500.eot?#iefix") format("embedded-opentype"), url("fonts/poppins/poppins-v15-latin-500.woff2") format("woff2"), url("fonts/poppins/poppins-v15-latin-500.woff") format("woff"), url("fonts/poppins/poppins-v15-latin-500.ttf") format("truetype"), url("fonts/poppins/poppins-v15-latin-500.svg#Poppins") format("svg");
  /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url("fonts/poppins/poppins-v15-latin-600.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/poppins/poppins-v15-latin-600.eot?#iefix") format("embedded-opentype"), url("fonts/poppins/poppins-v15-latin-600.woff2") format("woff2"), url("fonts/poppins/poppins-v15-latin-600.woff") format("woff"), url("fonts/poppins/poppins-v15-latin-600.ttf") format("truetype"), url("fonts/poppins/poppins-v15-latin-600.svg#Poppins") format("svg");
  /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/poppins/poppins-v15-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("fonts/poppins/poppins-v15-latin-700.eot?#iefix") format("embedded-opentype"), url("fonts/poppins/poppins-v15-latin-700.woff2") format("woff2"), url("fonts/poppins/poppins-v15-latin-700.woff") format("woff"), url("fonts/poppins/poppins-v15-latin-700.ttf") format("truetype"), url("fonts/poppins/poppins-v15-latin-700.svg#Poppins") format("svg");
  /* Legacy iOS */
}
body.home, .abschnitt {
  /* font headline 1 */
  --e-global-typography-2f1b020-font-family: "Playfair Display";
  --e-global-typography-2f1b020-font-size: 2.1rem;
  --e-global-typography-2f1b020-font-weight: 600;
  --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: "Poppins";
  font-size: 15px;
  font-weight: 300;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
  /* custom style "custom-text" */
  --e-global-typography-aaf4f6f-font-family: "Poppins";
  --e-global-typography-aaf4f6f-font-size: 15px;
  --e-global-typography-aaf4f6f-font-weight: 300;
  --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: "Poppins";
}
body.home .heading *, body.home .headline *, .abschnitt .heading *, .abschnitt .headline * {
  font-family: "Playfair Display";
}
body.home .elementor-widget-heading p.elementor-heading-title, .abschnitt .elementor-widget-heading p.elementor-heading-title {
  font-family: "Poppins";
  font-weight: normal;
}
body.home h2, .abschnitt h2 {
  font-family: "Playfair Display";
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
}
body.home h3,
body.home h4,
body.home h5, .abschnitt h3,
.abschnitt h4,
.abschnitt h5 {
  font-family: "Poppins";
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.5em;
}
