/*------------ CSS Fonts ------------*/
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/ibmplexsans/v14/zYX-KVElMYYaJe8bpLHnCwDKhdTuF6ZJ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/ibmplexsans/v14/zYX7KVElMYYaJe8bpLHnCwDKhdTmrINcdvfu.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/ibmplexsans/v14/zYXgKVElMYYaJe8bpLHnCwDKhdHeFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/ibmplexsans/v14/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIFsdA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
 * font-family: 'IBM Plex Sans', sans-serif;
*/
/*---------- CSS Variablen ----------*/
:root {
  --schwarz: #58585a;
  --blau: #00317e;
  --rot: #e42a23
}
/*---------- CSS Keyframes ----------*/
@keyframes bounceleistungdown {
  0% {
    top: 0.25rem;
	left: calc(90vw - 1.8333rem);
  }
  25%, 75% {
    top: 0.75rem;
	left: calc(90vw - 1.6667rem);
  }
  50% {
    top: 1rem;
	left: calc(90vw - 1.5rem);
  }
  100% {
    top: 0;
	left: calc(90vw - 2rem);
  }
}
/*
 *	      0%|25%|50%|75%|100%
 *	+20	|   |   |   |   | X |	->	0
 *	+15	| X |   |   |   |   |	->	0.25rem
 *	+10	|   |   |   |   |   |
 *	 +5	|   | X |   | X |   |	->	0.75rem
 *	  0	|   |   | X |   |   |	->	1rem
*/