:root,
::after,
::before {
--black:#000000;--black-rgb:0,0,0;--lightgrey:#efefef;--lightgrey-rgb:239,239,239;--white:#ffffff;--white-rgb:255,255,255;--grey:#636362;--grey-rgb:99,99,98;--green-01:#008945;--green-01-rgb:0,137,69;--grebe-blau:#187d95;--grebe-blau-rgb:24,125,149;}
body .black-clr *,
body .black-clr *::before,
body .black-clr *::after,
body .clr .black-clr *,
body .clr .black-clr *::before,
body .clr .black-clr *::after {
  --color-txt: var(--black);
  --color-txt-rgb: var(--black-rgb);
}
* .black-bgc,
* .black-bgc *::before,
* .black-bgc *::after {
  --color-bg: var(--black);
  --color-bg-rgb: var(--black-rgb);
}
* .black-bgc { background-color: var(--black); }
body .lightgrey-clr *,
body .lightgrey-clr *::before,
body .lightgrey-clr *::after,
body .clr .lightgrey-clr *,
body .clr .lightgrey-clr *::before,
body .clr .lightgrey-clr *::after {
  --color-txt: var(--lightgrey);
  --color-txt-rgb: var(--lightgrey-rgb);
}
* .lightgrey-bgc,
* .lightgrey-bgc *::before,
* .lightgrey-bgc *::after {
  --color-bg: var(--lightgrey);
  --color-bg-rgb: var(--lightgrey-rgb);
}
* .lightgrey-bgc { background-color: var(--lightgrey); }
body .white-clr *,
body .white-clr *::before,
body .white-clr *::after,
body .clr .white-clr *,
body .clr .white-clr *::before,
body .clr .white-clr *::after {
  --color-txt: var(--white);
  --color-txt-rgb: var(--white-rgb);
}
* .white-bgc,
* .white-bgc *::before,
* .white-bgc *::after {
  --color-bg: var(--white);
  --color-bg-rgb: var(--white-rgb);
}
* .white-bgc { background-color: var(--white); }
body .grey-clr *,
body .grey-clr *::before,
body .grey-clr *::after,
body .clr .grey-clr *,
body .clr .grey-clr *::before,
body .clr .grey-clr *::after {
  --color-txt: var(--grey);
  --color-txt-rgb: var(--grey-rgb);
}
* .grey-bgc,
* .grey-bgc *::before,
* .grey-bgc *::after {
  --color-bg: var(--grey);
  --color-bg-rgb: var(--grey-rgb);
}
* .grey-bgc { background-color: var(--grey); }
body .green-01-clr *,
body .green-01-clr *::before,
body .green-01-clr *::after,
body .clr .green-01-clr *,
body .clr .green-01-clr *::before,
body .clr .green-01-clr *::after {
  --color-txt: var(--green-01);
  --color-txt-rgb: var(--green-01-rgb);
}
* .green-01-bgc,
* .green-01-bgc *::before,
* .green-01-bgc *::after {
  --color-bg: var(--green-01);
  --color-bg-rgb: var(--green-01-rgb);
}
* .green-01-bgc { background-color: var(--green-01); }
body .grebe-blau-clr *,
body .grebe-blau-clr *::before,
body .grebe-blau-clr *::after,
body .clr .grebe-blau-clr *,
body .clr .grebe-blau-clr *::before,
body .clr .grebe-blau-clr *::after {
  --color-txt: var(--grebe-blau);
  --color-txt-rgb: var(--grebe-blau-rgb);
}
* .grebe-blau-bgc,
* .grebe-blau-bgc *::before,
* .grebe-blau-bgc *::after {
  --color-bg: var(--grebe-blau);
  --color-bg-rgb: var(--grebe-blau-rgb);
}
* .grebe-blau-bgc { background-color: var(--grebe-blau); }

@font-face {
  font-family: "open-sans";
  src: url("/site/templates/fonts/webfonts/open-sans.woff2") format("woff2"), url("/site/templates/fonts/webfonts/open-sans.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open-sans-bold";
  src: url("/site/templates/fonts/webfonts/open-sans-bold.woff2") format("woff2"), url("/site/templates/fonts/webfonts/open-sans-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open-sans";
  src: url("/site/templates/fonts/webfonts/open-sans.woff2") format("woff2"), url("/site/templates/fonts/webfonts/open-sans.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open-sans-bold";
  src: url("/site/templates/fonts/webfonts/open-sans-bold.woff2") format("woff2"), url("/site/templates/fonts/webfonts/open-sans-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open-sans";
  src: url("/site/templates/fonts/webfonts/open-sans.woff2") format("woff2"), url("/site/templates/fonts/webfonts/open-sans.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "open-sans-bold";
  src: url("/site/templates/fonts/webfonts/open-sans-bold.woff2") format("woff2"), url("/site/templates/fonts/webfonts/open-sans-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
 

:root,
::after,
::before {
}
:root,
::after,
::before {
--font-hdl: open-sans;
--font-hdl-bold: open-sans-bold;
}
:root,
::after,
::before {
--font-nav: open-sans;
--font-nav-bold: open-sans-bold;
}