﻿/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/open-sans-v34-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v34-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/open-sans-v34-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/open-sans-v34-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/open-sans-v34-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/open-sans-v34-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/open-sans-v34-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/fonts/open-sans-v34-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fonts/open-sans-v34-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/open-sans-v34-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
}
.size90 {
  font-size: 90px;
}
.size60 {
  font-size: 60px;
}
.size50 {
  font-size: 50px;
}
.size40 {
  font-size: 40px;
}
.size24 {
  font-size: 24px;
}
.size20 {
  font-size: 20px;
}
.size18 {
  font-size: 18px;
}
.size16 {
  font-size: 16px;
}
.size15 {
  font-size: 15px;
}
.size14 {
  font-size: 14px;
}
.size13 {
  font-size: 13px;
}
.size11 {
  font-size: 11px;
}
.size10 {
  font-size: 10px;
}
/** Colors **/
/** Misc **/
.silent-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
/** Button ***********************************************/
/*
Args: 
	@bgColor: background-color
*/
/*
Args: 
	@bgColor: background-color
*/
/*
Args: 
	@bgColor: background-color
	@textColor: color
	@overColor: background-color while hovered
*/
.c__button {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
}
.c__button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button:hover,
.c__button:active,
.c__button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__button:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__button[disabled] {
  background-color: #CCCBCB;
}
.c__button[disabled]:hover,
.c__button[disabled]:active,
.c__button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__button.c__icon-left:hover span,
.c__button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__button.c__print {
  padding: 11px 80px 11px 21px;
}
.c__button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__print:hover:before {
  right: -80px;
}
.c__button.c__print:hover span,
.c__button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__print:hover:after {
  transform: translateX(-7px);
}
.c__button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__right-arrow:hover:before {
  right: -80px;
}
.c__button.c__right-arrow:hover span,
.c__button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__button.c__bottom-arrow:hover span,
.c__button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__left-arrow:hover:before {
  right: -80px;
}
.c__button.c__left-arrow:hover span,
.c__button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__button.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__plus:hover:before {
  right: -80px;
}
.c__button.c__plus:hover span,
.c__button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__logout:hover:before {
  right: -80px;
}
.c__button.c__logout:hover span,
.c__button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__button.c__login {
  padding: 11px 80px 11px 21px;
}
.c__button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__login:hover:before {
  right: -80px;
}
.c__button.c__login:hover span,
.c__button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__login:hover:after {
  transform: translateX(-7px);
}
.c__button.c__reset {
  background-color: #fff;
  display: inline-block;
  font-size: 16px;
  color: #FF3162;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
  border: 1px solid #FF3162 !important;
  white-space: nowrap;
  /* No movement on hover */
}
.c__button.c__reset span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset:hover,
.c__button.c__reset:active,
.c__button.c__reset:focus {
  background-color: #fff !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__button.c__reset:hover {
  text-decoration: none;
  color: #FF3162;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__button.c__reset[disabled] {
  background-color: #CCCBCB;
}
.c__button.c__reset[disabled]:hover,
.c__button.c__reset[disabled]:active,
.c__button.c__reset[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button.c__reset.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__button.c__reset.c__icon-left:hover span,
.c__button.c__reset.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__button.c__reset.c__print {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__print:hover:before {
  right: -80px;
}
.c__button.c__reset.c__print:hover span,
.c__button.c__reset.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset.c__print:hover:after {
  transform: translateX(-7px);
}
.c__button.c__reset.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__right-arrow:hover:before {
  right: -80px;
}
.c__button.c__reset.c__right-arrow:hover span,
.c__button.c__reset.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button.c__reset.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__button.c__reset.c__bottom-arrow:hover span,
.c__button.c__reset.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__button.c__reset.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button.c__reset.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__left-arrow:hover:before {
  right: -80px;
}
.c__button.c__reset.c__left-arrow:hover span,
.c__button.c__reset.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__button.c__reset.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__button.c__reset.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__button.c__reset.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__plus:hover:before {
  right: -80px;
}
.c__button.c__reset.c__plus:hover span,
.c__button.c__reset.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button.c__reset.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__logout:hover:before {
  right: -80px;
}
.c__button.c__reset.c__logout:hover span,
.c__button.c__reset.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__button.c__reset.c__login {
  padding: 11px 80px 11px 21px;
}
.c__button.c__reset.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset.c__login:hover:before {
  right: -80px;
}
.c__button.c__reset.c__login:hover span,
.c__button.c__reset.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset.c__login:hover:after {
  transform: translateX(-7px);
}
.c__button.c__reset:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button.c__reset:hover:before {
  right: -80px;
}
.c__button.c__reset:hover span,
.c__button.c__reset:hover .filter-option {
  transform: translateX(7px);
}
.c__button.c__reset[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__reset:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 28.54 26.15'%3E%3Cpath fill='%23fff' d='M3.38,21.47l8.67-8.67L3.38,4.13l2.49-2.49,8.67,8.67L23.21,1.64l2.49,2.49-8.67,8.67,8.67,8.67-2.49,2.49-8.67-8.67-8.67,8.67s-2.49-2.49-2.49-2.49Z'/%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.3s ease-out;
}
.c__button.c__reset:hover:after {
  transform: translateX(-7px);
}
.c__button.c__reset:hover,
.c__button.c__reset:active,
.c__button.c__reset:focus {
  background-color: #fff !important;
  outline: none !important;
  border: 1px solid #FF3162 !important;
  box-shadow: none !important;
}
.c__button.c__reset:hover:before {
  right: -6px;
}
.c__button.c__reset:hover span,
.c__button.c__reset:hover .filter-option,
.c__button.c__reset:hover:after {
  transform: none;
}
/*
Args: 
	@bgColor: background-color
	@textColor: color
	@overColor: background-color while hovered
*/
/* Special buttons */
.c__button-blue {
  background-color: #0091DF;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
}
.c__button-blue span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button-blue:hover,
.c__button-blue:active,
.c__button-blue:focus {
  background-color: #0091DF !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__button-blue:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__button-blue[disabled] {
  background-color: #CCCBCB;
}
.c__button-blue[disabled]:hover,
.c__button-blue[disabled]:active,
.c__button-blue[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button-blue.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__button-blue.c__icon-left:hover span,
.c__button-blue.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__button-blue.c__print {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__print:hover:before {
  right: -80px;
}
.c__button-blue.c__print:hover span,
.c__button-blue.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__print:hover:after {
  transform: translateX(-7px);
}
.c__button-blue.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__right-arrow:hover:before {
  right: -80px;
}
.c__button-blue.c__right-arrow:hover span,
.c__button-blue.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button-blue.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__button-blue.c__bottom-arrow:hover span,
.c__button-blue.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button-blue.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__left-arrow:hover:before {
  right: -80px;
}
.c__button-blue.c__left-arrow:hover span,
.c__button-blue.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__button-blue.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__button-blue.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__button-blue.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__plus:hover:before {
  right: -80px;
}
.c__button-blue.c__plus:hover span,
.c__button-blue.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button-blue.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__logout:hover:before {
  right: -80px;
}
.c__button-blue.c__logout:hover span,
.c__button-blue.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__button-blue.c__login {
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__login:hover:before {
  right: -80px;
}
.c__button-blue.c__login:hover span,
.c__button-blue.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__login:hover:after {
  transform: translateX(-7px);
}
.c__button-blue.c__right-arrow {
  /* #037fc2 ist �quivalent zu #10384f mit 0.2 Opacity auf #0091DF Hintergrund  */
  padding: 11px 80px 11px 21px;
}
.c__button-blue.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #037fc2;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-blue.c__right-arrow:hover:before {
  right: -80px;
}
.c__button-blue.c__right-arrow:hover span,
.c__button-blue.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-blue.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-blue.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-blue.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button-roundup {
  background-color: #e07702;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: left;
}
.c__button-roundup span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button-roundup:hover,
.c__button-roundup:active,
.c__button-roundup:focus {
  background-color: #e07702 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__button-roundup:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__button-roundup[disabled] {
  background-color: #CCCBCB;
}
.c__button-roundup[disabled]:hover,
.c__button-roundup[disabled]:active,
.c__button-roundup[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button-roundup.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__button-roundup.c__icon-left:hover span,
.c__button-roundup.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__button-roundup.c__print {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__print:hover:before {
  right: -80px;
}
.c__button-roundup.c__print:hover span,
.c__button-roundup.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__print:hover:after {
  transform: translateX(-7px);
}
.c__button-roundup.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__right-arrow:hover:before {
  right: -80px;
}
.c__button-roundup.c__right-arrow:hover span,
.c__button-roundup.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button-roundup.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__button-roundup.c__bottom-arrow:hover span,
.c__button-roundup.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button-roundup.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__left-arrow:hover:before {
  right: -80px;
}
.c__button-roundup.c__left-arrow:hover span,
.c__button-roundup.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__button-roundup.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__button-roundup.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__button-roundup.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__plus:hover:before {
  right: -80px;
}
.c__button-roundup.c__plus:hover span,
.c__button-roundup.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button-roundup.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__logout:hover:before {
  right: -80px;
}
.c__button-roundup.c__logout:hover span,
.c__button-roundup.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__button-roundup.c__login {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__login:hover:before {
  right: -80px;
}
.c__button-roundup.c__login:hover span,
.c__button-roundup.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__login:hover:after {
  transform: translateX(-7px);
}
.c__button-roundup.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button-roundup.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #84b120;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button-roundup.c__right-arrow:hover:before {
  right: -80px;
}
.c__button-roundup.c__right-arrow:hover span,
.c__button-roundup.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button-roundup.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button-roundup.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button-roundup.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button__product-advisor {
  background-color: #66B512;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: left;
}
.c__button__product-advisor span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor:hover,
.c__button__product-advisor:active,
.c__button__product-advisor:focus {
  background-color: #66B512 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__button__product-advisor:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__button__product-advisor[disabled] {
  background-color: #CCCBCB;
}
.c__button__product-advisor[disabled]:hover,
.c__button__product-advisor[disabled]:active,
.c__button__product-advisor[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button__product-advisor.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__button__product-advisor.c__icon-left:hover span,
.c__button__product-advisor.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__button__product-advisor.c__print {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__print:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__print:hover span,
.c__button__product-advisor.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__print:hover:after {
  transform: translateX(-7px);
}
.c__button__product-advisor.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__right-arrow:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__right-arrow:hover span,
.c__button__product-advisor.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button__product-advisor.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__bottom-arrow:hover span,
.c__button__product-advisor.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button__product-advisor.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__left-arrow:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__left-arrow:hover span,
.c__button__product-advisor.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__button__product-advisor.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__button__product-advisor.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__button__product-advisor.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__plus:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__plus:hover span,
.c__button__product-advisor.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button__product-advisor.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__logout:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__logout:hover span,
.c__button__product-advisor.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__button__product-advisor.c__login {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__login:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__login:hover span,
.c__button__product-advisor.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__login:hover:after {
  transform: translateX(-7px);
}
.c__button__product-advisor.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__product-advisor.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #004422;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__product-advisor.c__right-arrow:hover:before {
  right: -80px;
}
.c__button__product-advisor.c__right-arrow:hover span,
.c__button__product-advisor.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__product-advisor.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__product-advisor.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__product-advisor.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button__seed-advisor {
  background-color: #0091DF;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: left;
}
.c__button__seed-advisor span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor:hover,
.c__button__seed-advisor:active,
.c__button__seed-advisor:focus {
  background-color: #0091DF !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__button__seed-advisor:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__button__seed-advisor[disabled] {
  background-color: #CCCBCB;
}
.c__button__seed-advisor[disabled]:hover,
.c__button__seed-advisor[disabled]:active,
.c__button__seed-advisor[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button__seed-advisor.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__button__seed-advisor.c__icon-left:hover span,
.c__button__seed-advisor.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__button__seed-advisor.c__print {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__print:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__print:hover span,
.c__button__seed-advisor.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__print:hover:after {
  transform: translateX(-7px);
}
.c__button__seed-advisor.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__right-arrow:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__right-arrow:hover span,
.c__button__seed-advisor.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button__seed-advisor.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__bottom-arrow:hover span,
.c__button__seed-advisor.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button__seed-advisor.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__left-arrow:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__left-arrow:hover span,
.c__button__seed-advisor.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__button__seed-advisor.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__button__seed-advisor.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__button__seed-advisor.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__plus:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__plus:hover span,
.c__button__seed-advisor.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__button__seed-advisor.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__logout:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__logout:hover span,
.c__button__seed-advisor.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__button__seed-advisor.c__login {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__login:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__login:hover span,
.c__button__seed-advisor.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__login:hover:after {
  transform: translateX(-7px);
}
.c__button__seed-advisor.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__button__seed-advisor.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #10384F;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__button__seed-advisor.c__right-arrow:hover:before {
  right: -80px;
}
.c__button__seed-advisor.c__right-arrow:hover span,
.c__button__seed-advisor.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__button__seed-advisor.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__button__seed-advisor.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button__seed-advisor.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__button.c__bayer-blue-area {
  background-color: #fff;
  display: inline-block;
  font-size: 16px;
  color: #0091DF;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: 1px solid #0091DF !important;
  font-weight: 400;
  cursor: pointer;
  text-align: left;
  padding: 11px 80px 11px 21px;
}
.c__button.c__bayer-blue-area span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button.c__bayer-blue-area:hover,
.c__button.c__bayer-blue-area:active,
.c__button.c__bayer-blue-area:focus {
  background-color: #fff !important;
  outline: none !important;
  border: 1px solid #0091DF !important;
  box-shadow: none !important;
}
.c__button.c__bayer-blue-area:hover {
  text-decoration: none;
  color: #0091DF;
}
.c__button.c__bayer-blue-area[disabled] {
  background-color: #CCCBCB;
}
.c__button.c__bayer-blue-area[disabled]:hover,
.c__button.c__bayer-blue-area[disabled]:active,
.c__button.c__bayer-blue-area[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button.c__bayer-blue-area:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #0091DF;
  transform: skewX(-9deg);
  transition: width 0.3s ease-out;
}
.c__button.c__bayer-blue-area:hover:before {
  width: 73px;
}
.c__button.c__bayer-blue-area[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__bayer-blue-area:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__bayer-blue-area:hover:after {
  transform: translateX(-7px);
}
.c__button.c__bayer-green-area {
  background-color: #fff;
  display: inline-block;
  font-size: 16px;
  color: #66B512;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: 1px solid #66B512 !important;
  font-weight: 400;
  cursor: pointer;
  text-align: left;
  padding: 11px 80px 11px 21px;
}
.c__button.c__bayer-green-area span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__button.c__bayer-green-area:hover,
.c__button.c__bayer-green-area:active,
.c__button.c__bayer-green-area:focus {
  background-color: #fff !important;
  outline: none !important;
  border: 1px solid #66B512 !important;
  box-shadow: none !important;
}
.c__button.c__bayer-green-area:hover {
  text-decoration: none;
  color: #66B512;
}
.c__button.c__bayer-green-area[disabled] {
  background-color: #CCCBCB;
}
.c__button.c__bayer-green-area[disabled]:hover,
.c__button.c__bayer-green-area[disabled]:active,
.c__button.c__bayer-green-area[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__button.c__bayer-green-area:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #66B512;
  transform: skewX(-9deg);
  transition: width 0.3s ease-out;
}
.c__button.c__bayer-green-area:hover:before {
  width: 73px;
}
.c__button.c__bayer-green-area[disabled]:before {
  background-color: #CCCBCB;
}
.c__button.c__bayer-green-area:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__button.c__bayer-green-area:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__print {
  padding: 11px 80px 11px 21px;
}
.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__print:hover:before {
  right: -80px;
}
.c__print:hover span,
.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__print:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__right-arrow:hover:before {
  right: -80px;
}
.c__right-arrow:hover span,
.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__left-arrow:hover:before {
  right: -80px;
}
.c__left-arrow:hover span,
.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__bottom-arrow:hover span,
.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__top-arrow {
  padding: 11px 80px 11px 21px;
}
.c__top-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__top-arrow:hover:before {
  right: -80px;
}
.c__top-arrow:hover span,
.c__top-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__top-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__top-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-90deg);
  transition: transform 0.3s ease-out;
}
.c__top-arrow:hover:after {
  transform: translateX(-7px) rotate(-90deg);
}
/*
Args: 
	@iconColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__logout:hover:before {
  right: -80px;
}
.c__logout:hover span,
.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__logout:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__plus:hover:before {
  right: -80px;
}
.c__plus:hover span,
.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
/*
Args: 
	@iconColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__login {
  padding: 11px 80px 11px 21px;
}
.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__login:hover:before {
  right: -80px;
}
.c__login:hover span,
.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__login:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@iconColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__cross {
  padding: 11px 80px 11px 21px;
}
.c__cross:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__cross:hover:before {
  right: -80px;
}
.c__cross:hover span,
.c__cross:hover .filter-option {
  transform: translateX(7px);
}
.c__cross[disabled]:before {
  background-color: #CCCBCB;
}
.c__cross:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cstyle id='style3025'%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3Cg transform='matrix(0.94365595,-0.94365595,0.94365595,0.94365595,-10.788829,12.18801)'%3E%3Cpath class='cls-1' d='M 12.17,1 V 23.35' /%3E%3Cpath class='cls-1' d='M 1,12.06 H 23.35' /%3E%3C/g%3E%3C/svg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__cross:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__add-to-cart {
  padding: 11px 80px 11px 21px;
}
.c__add-to-cart:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__add-to-cart:hover:before {
  right: -80px;
}
.c__add-to-cart:hover span,
.c__add-to-cart:hover .filter-option {
  transform: translateX(7px);
}
.c__add-to-cart[disabled]:before {
  background-color: #CCCBCB;
}
.c__add-to-cart:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg data-name='Ebene 1' version='1.1' viewBox='0 0 58.8 51.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg data-name='Gruppe 621'%3E%3Cg data-name='Gruppe 620'%3E%3Cg id='Icon_feather-shopping-cart' data-name='Icon feather-shopping-cart'%3E%3Cg data-name='Pfad 318'%3E%3Cpath class='cls-1' d='M22.08,51.2c-2.77,0-5.02-2.25-5.02-5.02s2.25-5.02,5.02-5.02,5.02,2.25,5.02,5.02-2.25,5.02-5.02,5.02ZM22.08,46.04c-.08,0-.14.06-.14.14,0,.15.28.15.28,0,0-.08-.06-.14-.14-.14Z'/%3E%3C/g%3E%3Cg data-name='Pfad 319'%3E%3Cpath class='cls-1' d='M48.9,51.2c-2.77,0-5.02-2.25-5.02-5.02s2.25-5.02,5.02-5.02,5.02,2.25,5.02,5.02-2.25,5.02-5.02,5.02ZM48.9,46.04c-.08,0-.14.06-.14.14,0,.15.28.15.28,0,0-.08-.06-.14-.14-.14Z'/%3E%3C/g%3E%3Cg data-name='Pfad 320'%3E%3Cpath class='cls-1' d='M23.28,36.59c-3.08,0-5.93-2.09-6.88-5.22L10.28,5.16H2.58c-1.42,0-2.58-1.15-2.58-2.58S1.15,0,2.58,0h9.75c1.2,0,2.24.83,2.51,1.99l6.53,28.04c.25.82,1.17,1.45,2.19,1.38h23.87c1.16.05,2.06-.54,2.38-1.47l3.18-14.32h-2.84c-1.42,0-2.58-1.16-2.58-2.58s1.16-2.58,2.58-2.58h6.05c.78,0,1.52.36,2.01.97.49.61.68,1.41.51,2.17l-3.91,17.57c-.01.06-.03.13-.05.19-1,3.29-4.09,5.4-7.51,5.2h-23.53c-.15.02-.31.02-.46.02Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 36px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__add-to-cart:hover:after {
  transform: translateX(-7px);
}
/*
Args: 
	@arrowColor: Farbe des SVG-Pfeils
	@bgColor: background-color
*/
.c__reset {
  padding: 11px 80px 11px 21px;
}
.c__reset:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__reset:hover:before {
  right: -80px;
}
.c__reset:hover span,
.c__reset:hover .filter-option {
  transform: translateX(7px);
}
.c__reset[disabled]:before {
  background-color: #CCCBCB;
}
.c__reset:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 28.54 26.15'%3E%3Cpath fill='%23fff' d='M3.38,21.47l8.67-8.67L3.38,4.13l2.49-2.49,8.67,8.67L23.21,1.64l2.49,2.49-8.67,8.67,8.67,8.67-2.49,2.49-8.67-8.67-8.67,8.67s-2.49-2.49-2.49-2.49Z'/%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.3s ease-out;
}
.c__reset:hover:after {
  transform: translateX(-7px);
}
/** icon Link ********************************************/
.c__link-button {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #10384F;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
}
.c__link-button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__link-button:hover,
.c__link-button:active,
.c__link-button:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__link-button:hover {
  text-decoration: none;
  color: #10384F;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__link-button[disabled] {
  background-color: #CCCBCB;
}
.c__link-button[disabled]:hover,
.c__link-button[disabled]:active,
.c__link-button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__link-button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__link-button.c__icon-left:hover span,
.c__link-button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__link-button.c__print {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__print:hover:before {
  right: -80px;
}
.c__link-button.c__print:hover span,
.c__link-button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button.c__print:hover:after {
  transform: translateX(-7px);
}
.c__link-button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__right-arrow:hover:before {
  right: -80px;
}
.c__link-button.c__right-arrow:hover span,
.c__link-button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__link-button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__link-button.c__bottom-arrow:hover span,
.c__link-button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__link-button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__link-button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__left-arrow:hover:before {
  right: -80px;
}
.c__link-button.c__left-arrow:hover span,
.c__link-button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__link-button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__link-button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__link-button.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__plus:hover:before {
  right: -80px;
}
.c__link-button.c__plus:hover span,
.c__link-button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384F;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__link-button.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__logout:hover:before {
  right: -80px;
}
.c__link-button.c__logout:hover span,
.c__link-button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2310384F;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__link-button.c__login {
  padding: 11px 80px 11px 21px;
}
.c__link-button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button.c__login:hover:before {
  right: -80px;
}
.c__link-button.c__login:hover span,
.c__link-button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2310384F;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button.c__login:hover:after {
  transform: translateX(-7px);
}
.c__link-button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__link-button.c__icon-left:hover span,
.c__link-button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__link-button:before {
  content: none !important;
}
.c__link-button__white {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
}
.c__link-button__white span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__link-button__white:hover,
.c__link-button__white:active,
.c__link-button__white:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__link-button__white:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__link-button__white[disabled] {
  background-color: #CCCBCB;
}
.c__link-button__white[disabled]:hover,
.c__link-button__white[disabled]:active,
.c__link-button__white[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__link-button__white.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__link-button__white.c__icon-left:hover span,
.c__link-button__white.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__link-button__white.c__print {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__print:hover:before {
  right: -80px;
}
.c__link-button__white.c__print:hover span,
.c__link-button__white.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button__white.c__print:hover:after {
  transform: translateX(-7px);
}
.c__link-button__white.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__right-arrow:hover:before {
  right: -80px;
}
.c__link-button__white.c__right-arrow:hover span,
.c__link-button__white.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button__white.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__link-button__white.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__link-button__white.c__bottom-arrow:hover span,
.c__link-button__white.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__link-button__white.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__link-button__white.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__left-arrow:hover:before {
  right: -80px;
}
.c__link-button__white.c__left-arrow:hover span,
.c__link-button__white.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__link-button__white.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__link-button__white.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__link-button__white.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__plus:hover:before {
  right: -80px;
}
.c__link-button__white.c__plus:hover span,
.c__link-button__white.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button__white.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__link-button__white.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__logout:hover:before {
  right: -80px;
}
.c__link-button__white.c__logout:hover span,
.c__link-button__white.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button__white.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__link-button__white.c__login {
  padding: 11px 80px 11px 21px;
}
.c__link-button__white.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__link-button__white.c__login:hover:before {
  right: -80px;
}
.c__link-button__white.c__login:hover span,
.c__link-button__white.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__link-button__white.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__link-button__white.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__link-button__white.c__login:hover:after {
  transform: translateX(-7px);
}
.c__link-button__white.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__link-button__white.c__icon-left:hover span,
.c__link-button__white.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__link-button__white:before {
  content: none !important;
}
/** Cart *************************************************/
.c__cart {
  border: 1px solid #10384F;
  width: 224px;
  height: 92px;
  position: relative;
  overflow: hidden;
  margin-right: 60px;
}
.c__cart .c__points-item {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  z-index: 0;
}
.c__cart .c__points-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -8px;
  bottom: 0;
  right: 0;
  width: 120px;
  transform: skewX(-9deg);
  z-index: 0;
  transition: background-color 0.3s ease-out;
}
.c__cart .c__points-item .c__points-description {
  display: inline-block;
  color: #10384F;
  font-size: 14px;
  z-index: 1;
  transition: color 0.3s ease-out;
}
.c__cart .c__points-item .c__points-value {
  color: #10384F;
  font-size: 24px;
  z-index: 1;
  font-weight: 600;
  transition: color 0.3s ease-out;
}
.c__cart .c__points-item:hover:before {
  background-color: #FF3162;
}
.c__cart .c__points-item:hover .c__points-description,
.c__cart .c__points-item:hover .c__points-value {
  color: #fff;
}
.c__cart .c__cart-item {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  z-index: 1;
  transition: color 0.3s ease-out;
}
.c__cart .c__cart-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 120px;
  z-index: 1;
  border-left: 1px solid #10384F;
  transform: skewX(-9deg);
  transition: background-color 0.3s ease-out;
}
.c__cart .c__cart-item:after {
  content: "";
  z-index: 2;
  position: absolute;
  display: block;
  width: 40px;
  height: 28.8496px;
  left: 47%;
  top: 60%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041.29%2029.78%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2321374e%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.75%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42c0-.78%2C.63-1.42%2C1.42-1.42h0c.78%2C0%2C1.42%2C.63%2C1.42%2C1.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.95%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42%2C.63-1.42%2C1.42-1.42%2C1.42%2C.63%2C1.42%2C1.42h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1.5%2C1.5h6.96l4.66%2C16.31c.33%2C1.16%2C1.8%2C1.98%2C3.48%2C1.96h16.92c1.69%2C.02%2C3.15-.8%2C3.48-1.96l2.79-10.22h-4.32%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  transition: background-image 0.3s ease-out;
}
.c__cart .c__cart-item .c__cart-value {
  color: #10384F;
  font-size: 16px;
  font-weight: 600;
  transform: translateY(-20px);
  transition: transform 0.3s ease-out;
  z-index: 2;
}
.c__cart .c__cart-item:hover:before {
  background-color: #FF3162;
}
.c__cart .c__cart-item:hover .c__cart-value {
  transform: translateY(0);
  color: #fff;
}
.c__cart .c__cart-item:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041.29%2029.78%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.75%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42c0-.78%2C.63-1.42%2C1.42-1.42h0c.78%2C0%2C1.42%2C.63%2C1.42%2C1.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.95%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42%2C.63-1.42%2C1.42-1.42%2C1.42%2C.63%2C1.42%2C1.42h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1.5%2C1.5h6.96l4.66%2C16.31c.33%2C1.16%2C1.8%2C1.98%2C3.48%2C1.96h16.92c1.69%2C.02%2C3.15-.8%2C3.48-1.96l2.79-10.22h-4.32%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.c__cart.active {
  border-color: #FF3162;
}
.c__cart.active .c__cart-item:before {
  border-left: 2px solid #fff;
}
.c__cart.active.punkte .c__points-item:before {
  background-color: #FF3162;
}
.c__cart.active.punkte .c__points-item .c__points-description,
.c__cart.active.punkte .c__points-item .c__points-value {
  color: #fff;
}
.c__cart.active.warenkorb .c__cart-item:before {
  background-color: #FF3162;
}
.c__cart.active.warenkorb .c__cart-item .c__cart-value {
  color: #fff;
}
.c__cart.active.warenkorb .c__cart-item:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041.29%2029.78%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.75%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42c0-.78%2C.63-1.42%2C1.42-1.42h0c.78%2C0%2C1.42%2C.63%2C1.42%2C1.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.95%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42%2C.63-1.42%2C1.42-1.42%2C1.42%2C.63%2C1.42%2C1.42h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1.5%2C1.5h6.96l4.66%2C16.31c.33%2C1.16%2C1.8%2C1.98%2C3.48%2C1.96h16.92c1.69%2C.02%2C3.15-.8%2C3.48-1.96l2.79-10.22h-4.32%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
/** Pager ************************************************/
.c__pager {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c__pager li {
  margin: 6px 6px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid transparent;
}
.c__pager li.active,
.c__pager li:hover {
  background-color: #FF3162;
  border: 1px solid #FF3162;
}
.c__pager li.active a > span,
.c__pager li:hover a > span,
.c__pager li.active a > span > span,
.c__pager li:hover a > span > span {
  color: #fff;
}
.c__pager li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
}
.c__pager li a span {
  color: #FF3162;
}
/** Switch ***********************************************/
.c__switch {
  cursor: pointer;
  padding: 0;
  width: 60px;
  border: none;
  outline: 0;
  display: inline-flex;
  vertical-align: middle;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  border-radius: 9999px;
  position: relative;
  flex-shrink: 0;
}
.c__switch .c__switch-container {
  color: #fff;
  background-color: #CCCBCB;
  border-radius: 9999px;
  padding: 0;
  flex: 1 0 auto;
  position: relative;
  outline: 0;
  transition: background-color 200ms ease-out 0s;
  cursor: pointer;
  user-select: none;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  z-index: 1;
  display: flex;
  align-items: center;
}
.c__switch .c__switch-container .c__switch-handle {
  background-color: #fff;
  border-radius: 9999px;
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 2px;
  left: 0;
  transition: left 200ms ease-out;
}
.c__switch.c__on .c__switch-container {
  background-color: #66B512;
}
.c__switch.c__on .c__switch-container .c__switch-handle {
  left: calc(100% - 32px);
}
.c__switch.c__small {
  width: 40px;
}
.c__switch.c__small .c__switch-container .c__switch-handle {
  width: 18px;
  height: 18px;
}
.c__switch.c__small.c__on .c__switch-container .c__switch-handle {
  left: calc(100% - 22px);
}
.c__switch input {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
/** Select ***********************************************/
.c__select .bootstrap-select .dropdown-toggle {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #10384F;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
  border: 1px solid #10384F !important;
  border-radius: 0;
  padding: 10px 50px 10px 21px;
  height: 44px;
  display: inline-flex;
  align-items: center;
}
.c__select .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle:hover,
.c__select .bootstrap-select .dropdown-toggle:active,
.c__select .bootstrap-select .dropdown-toggle:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #10384F;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384F;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2310384F;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2310384F;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select .bootstrap-select .dropdown-toggle:hover span,
.c__select .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select .bootstrap-select .dropdown-toggle:hover,
.c__select .bootstrap-select .dropdown-toggle:active,
.c__select .bootstrap-select .dropdown-toggle:focus {
  background-color: transparent !important;
  outline: none !important;
  border: 1px solid #10384F !important;
}
.c__select .bootstrap-select .dropdown-toggle:after {
  margin-top: 0;
}
.c__select .bootstrap-select .dropdown-toggle.disabled {
  opacity: 0.4;
}
.c__select .bootstrap-select .dropdown-toggle span,
.c__select .bootstrap-select .dropdown-toggle .bs-caret,
.c__select .bootstrap-select .dropdown-toggle .caret {
  display: none !important;
}
.c__select .bootstrap-select .dropdown-toggle .filter-option {
  padding-right: 0 !important;
  transition: transform 0.3s ease-out;
}
.c__select .bootstrap-select .dropdown-toggle .filter-option,
.c__select .bootstrap-select .dropdown-toggle .filter-option-inner,
.c__select .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #10384F;
  font-size: 16px;
}
.c__select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option,
.c__select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner,
.c__select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner {
  color: rgba(16, 56, 79, 0.5);
  font-size: 16px;
}
.c__select .bootstrap-select.open .dropdown-toggle:after {
  transform: rotate(-90deg) !important;
}
.c__select .bootstrap-select.open .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(-90deg) !important;
}
.c__select .bootstrap-select .dropdown-menu {
  border-radius: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.c__select .bootstrap-select .dropdown-menu li a:hover {
  background-color: transparent;
  color: #FF3162 !important;
}
.c__select .bootstrap-select .dropdown-menu li a:hover,
.c__select .bootstrap-select .dropdown-menu li a:active,
.c__select .bootstrap-select .dropdown-menu li a:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
}
.c__select .bootstrap-select .dropdown-menu li a .text {
  font-size: 16px;
}
.c__select .bootstrap-select .dropdown-menu li.active a {
  background-color: transparent !important;
  color: #FF3162 !important;
}
.c__select .bootstrap-select .dropdown-menu li.active a .text {
  color: #FF3162 !important;
}
.c__select.light .bootstrap-select .dropdown-toggle {
  border: none;
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover,
.c__select.light .bootstrap-select .dropdown-toggle:active,
.c__select.light .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select.light .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover,
.c__select.light .bootstrap-select .dropdown-toggle:active,
.c__select.light .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select.light .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select.light .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover span,
.c__select.light .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.light .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover span,
.c__select.light .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.light .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.light .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.light .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.light .bootstrap-select .dropdown-toggle:hover,
.c__select.light .bootstrap-select .dropdown-toggle:active,
.c__select.light .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
}
.c__select.light .bootstrap-select .dropdown-toggle .filter-option,
.c__select.light .bootstrap-select .dropdown-toggle .filter-option-inner,
.c__select.light .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #fff;
}
.c__select.light .bootstrap-select .dropdown-menu {
  border-color: #FF3162;
}
.c__select.dark .bootstrap-select .dropdown-toggle {
  border: none;
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover,
.c__select.dark .bootstrap-select .dropdown-toggle:active,
.c__select.dark .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select.dark .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover,
.c__select.dark .bootstrap-select .dropdown-toggle:active,
.c__select.dark .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select.dark .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover span,
.c__select.dark .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.dark .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.dark .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.dark .bootstrap-select .dropdown-toggle:hover,
.c__select.dark .bootstrap-select .dropdown-toggle:active,
.c__select.dark .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
}
.c__select.dark .bootstrap-select .dropdown-toggle .filter-option,
.c__select.dark .bootstrap-select .dropdown-toggle .filter-option-inner,
.c__select.dark .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #fff;
}
.c__select.dark .bootstrap-select .dropdown-menu {
  background-color: #FF3162 !important;
  border-color: #FF3162;
}
.c__select.dark .bootstrap-select .dropdown-menu li a {
  color: #fff;
}
.c__select.dark .bootstrap-select .dropdown-menu li a:hover {
  color: #10384F !important;
}
.c__select.dark .bootstrap-select .dropdown-menu li.active a {
  background-color: #FF3162 !important;
  color: #10384F !important;
}
.c__select.dark .bootstrap-select .dropdown-menu li.active a .text {
  color: #10384F !important;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle {
  background-color: #DDDDDD !important;
  border: none;
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover,
.c__select.add-picker .bootstrap-select .dropdown-toggle:active,
.c__select.add-picker .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover,
.c__select.add-picker .bootstrap-select .dropdown-toggle:active,
.c__select.add-picker .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:hover,
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:active,
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover span,
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.add-picker .bootstrap-select .dropdown-toggle:hover,
.c__select.add-picker .bootstrap-select .dropdown-toggle:active,
.c__select.add-picker .bootstrap-select .dropdown-toggle:focus {
  background-color: #DDDDDD !important;
}
.c__select.add-picker .bootstrap-select .dropdown-toggle .filter-option,
.c__select.add-picker .bootstrap-select .dropdown-toggle .filter-option-inner,
.c__select.add-picker .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #FF3162;
}
.c__select.add-picker .bootstrap-select.open .dropdown-toggle:after {
  transform: rotate(-45deg) !important;
}
.c__select.add-picker .bootstrap-select .dropdown-menu {
  background-color: #DDDDDD;
  border: none;
}
.c__select.add-picker .bootstrap-select .dropdown-menu .disabled .text {
  color: rgba(112, 112, 112, 0.7);
}
.c__select.white .bootstrap-select .dropdown-toggle {
  background-color: #fff;
  border: none;
  padding: 11px 80px 11px 21px;
  border: 1px solid #FF3162 !important;
}
.c__select.white .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover span,
.c__select.white .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.white .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.white .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.white .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover span,
.c__select.white .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.white .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.white .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.white .bootstrap-select .dropdown-toggle:hover,
.c__select.white .bootstrap-select .dropdown-toggle:focus,
.c__select.white .bootstrap-select .dropdown-toggle:active {
  background-color: #fff !important;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover:before,
.c__select.white .bootstrap-select .dropdown-toggle:focus:before,
.c__select.white .bootstrap-select .dropdown-toggle:active:before {
  right: -6px;
}
.c__select.white .bootstrap-select .dropdown-toggle:hover:after,
.c__select.white .bootstrap-select .dropdown-toggle:focus:after,
.c__select.white .bootstrap-select .dropdown-toggle:active:after {
  transform: rotate(90deg);
}
.c__select.white .bootstrap-select .dropdown-toggle:before {
  background-color: #D30F4B;
}
.c__select.white .bootstrap-select.open .dropdown-toggle:hover:after {
  transform: rotate(-90deg) !important;
}
.c__select.roundup .bootstrap-select .dropdown-toggle {
  background-color: #fff;
  border: none;
  padding: 11px 80px 11px 21px;
  border: 1px solid #e07702 !important;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover span,
.c__select.roundup .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.roundup .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.roundup .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover span,
.c__select.roundup .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.c__select.roundup .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover,
.c__select.roundup .bootstrap-select .dropdown-toggle:focus,
.c__select.roundup .bootstrap-select .dropdown-toggle:active {
  background-color: #fff !important;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover:before,
.c__select.roundup .bootstrap-select .dropdown-toggle:focus:before,
.c__select.roundup .bootstrap-select .dropdown-toggle:active:before {
  right: -6px;
}
.c__select.roundup .bootstrap-select .dropdown-toggle:hover:after,
.c__select.roundup .bootstrap-select .dropdown-toggle:focus:after,
.c__select.roundup .bootstrap-select .dropdown-toggle:active:after {
  transform: rotate(90deg);
}
.c__select.roundup .bootstrap-select .dropdown-toggle:before {
  background-color: #e07702;
}
.c__select.roundup .bootstrap-select.open .dropdown-toggle:hover:after {
  transform: rotate(-90deg) !important;
}
.c__select.roundup .bootstrap-select .dropdown-menu li a:hover {
  color: #e07702 !important;
}
.c__select.roundup .bootstrap-select .dropdown-menu li.active a {
  color: #e07702 !important;
}
.c__select.roundup .bootstrap-select .dropdown-menu li.active a .text {
  color: #e07702 !important;
}
.c__picked {
  background-color: #FF3162;
  padding: 7px 40px 7px 21px;
  width: 100%;
  position: relative;
  margin-bottom: 12px;
  min-height: 44px;
  display: flex;
  align-items: center;
}
@media all and (min-width: 768px) {
  .c__picked {
    height: 44px;
  }
}
.c__picked .c__picked-name {
  font-size: 16px;
  color: #fff;
}
.c__picked .c__remove-picked {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  cursor: pointer;
  width: 42px;
  height: 80%;
  background-color: #FF3162;
}
.c__picked .c__remove-picked:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 50px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(45deg);
}
.c__picked.c__add-value {
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 100px;
  padding: 0;
}
.c__picked.c__add-value:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 616.16 372.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384f;stroke-width:19.26px;%7D%3C/style%3E%3C/defs%3E%3Cline class='cls-1' y1='189.35' x2='602.92' y2='189.35'/%3E%3Cpolyline class='cls-1' points='421.92 6.81 602.54 187.43 424.07 365.89'/%3E%3C/svg%3E");
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  width: 40px;
  height: 24.2px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.c__picked.c__add-value .c__picked-name {
  display: block;
  font-size: 16px;
  color: #fff;
  padding: 11px 50px 11px 21px;
  background-color: #FF3162;
  width: calc(50% - 50px);
  position: relative;
}
.c__picked.c__add-value .c__picked-value {
  width: calc(50% - 50px);
  position: relative;
}
.c__picked.c__add-value .c__picked-value input {
  width: 100% !important;
  padding-right: 42px;
}
.c__picked.c__add-value .c__picked-value:after {
  content: "";
  display: block;
  padding: 0 10px;
  margin: 10px 0;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(calc(-50% - 10px));
  border-left: 1px solid #10384F;
  font-size: 16px;
  width: 42px;
}
.c__picked.c__add-value .c__picked-value.c__Ha:after {
  content: "ha";
}
.c__picked.c__add-value .c__picked-value.c__Stk:after {
  content: "stk";
}
.c__picked:not(.c__add-value) .c__picked-value {
  display: none;
}
.c__input-control {
  display: inline-block;
}
.c__input-control .c__input-label {
  display: block;
  font-size: 18px;
  margin: 0 0 20px 0;
  font-weight: 600;
}
.c__input-control .c__input-wrapper {
  position: relative;
  overflow: hidden;
}
.c__input-control .c__input-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  right: -3px;
  width: 56px;
  height: 100%;
  background: #D30F4B;
  transform: skewX(-9deg);
  z-index: 0;
}
.c__input-control .c__input-wrapper .c__input {
  border: 1px solid #FF3162;
  padding: 12px;
  width: 430px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.c__input-control .c__input-wrapper .c__input:active,
.c__input-control .c__input-wrapper .c__input:focus {
  outline: none;
}
.c__input-control .c__input-wrapper .c__input-button {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2077.18%2072.8%22%3E%3Ctitle%3Eicon_lupe%3C%2Ftitle%3E%3Cpath%20d%3D%22M86.66%2C76.13l-20-17.78a31.84%2C31.84%2C0%2C1%2C0-3.8%2C4.22l20%2C17.81ZM41.22%2C65.39A26.06%2C26.06%2C0%2C1%2C1%2C67.28%2C39.33%2C26.09%2C26.09%2C0%2C0%2C1%2C41.22%2C65.39Z%22%20transform%3D%22translate(-9.47%20-7.59)%22%20style%3D%22fill%3A%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 25px 25px;
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
}
.c__input-control .c__input-wrapper .c__input-button-clear {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 14.7 14.7' style='enable-background:new 0 0 14.7 14.7;fill:%23fff;'%3E%3Cg transform='rotate(45 7.35 7.35)'%3E%3Crect x='6.8' y='0.1' width='1.2' height='14.6'/%3E%3Crect x='6.8' y='0.1' transform='matrix(6.123234e-17 -1 1 6.123234e-17 -8.881784e-16 14.7)' width='1.2' height='14.6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 25px 25px;
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
}
.c__counter-control {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
.c__counter-control .c__counter-input {
  border: none;
  background-color: #FF3162;
  display: inline-block;
  color: #fff;
  width: 30px;
  font-size: 18px;
  padding: 14px;
  text-align: center;
}
.c__counter-control .c__counter-input:active,
.c__counter-control .c__counter-input:focus {
  outline: none;
}
.c__counter-control .c__counter-warpper {
  display: flex;
  flex-direction: column;
}
.c__counter-control .c__counter-warpper span {
  color: #FF3162;
  font-size: 30px;
  font-weight: 800;
  display: inline-block;
  line-height: 26px;
  align-self: center;
  cursor: pointer;
  user-select: none;
}
.c__input-text,
.c__input-password {
  padding: 8px 21px;
  border-radius: 0;
  border-width: 1px;
  border-color: #10384F;
  color: #10384F;
  font-weight: 400;
  border-style: solid;
  height: 44px;
  font-size: 16px;
}
.c__input-text:active,
.c__input-password:active,
.c__input-text:focus,
.c__input-password:focus,
.c__input-text:focus-within,
.c__input-password:focus-within,
.c__input-text:focus-visible,
.c__input-password:focus-visible {
  border-width: 1px;
  outline: none;
}
.c__input-text::-webkit-input-placeholder,
.c__input-password::-webkit-input-placeholder {
  color: rgba(16, 56, 79, 0.5) !important;
  font-weight: 400;
  font-size: 16px;
}
.c__input-text::-ms-input-placeholder,
.c__input-password::-ms-input-placeholder {
  color: rgba(16, 56, 79, 0.5) !important;
  font-weight: 400;
  font-size: 16px;
}
.c__input-text::-moz-placeholder,
.c__input-password::-moz-placeholder {
  color: rgba(16, 56, 79, 0.5) !important;
  font-weight: 400;
  font-size: 16px;
}
.c__input-text:-ms-input-placeholder,
.c__input-password:-ms-input-placeholder {
  color: rgba(16, 56, 79, 0.5) !important;
  font-weight: 400;
  font-size: 16px;
}
.c__input-text:-moz-placeholder,
.c__input-password:-moz-placeholder {
  color: rgba(16, 56, 79, 0.5) !important;
  font-weight: 400;
  font-size: 16px;
}
.c__input-text::placeholder,
.c__input-password::placeholder {
  color: rgba(16, 56, 79, 0.5) !important;
  font-weight: 400;
  font-size: 16px;
}
.c__input-wrapper {
  position: relative;
}
.c__input-wrapper .c__input-password {
  padding-right: 60px;
}
.c__input-wrapper .show-password {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  height: 90%;
  cursor: pointer;
}
.c__input-wrapper .show-password:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 40px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='450.20999' height='450.20999' viewBox='0 0 450.20999 450.21'%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3Cg transform='translate(-124.8966,42.118615)'%3E%3Cpath class='cls-1' d='m 350.00159,103.02757 c -43.09399,0 -78.148,35.86672 -78.148,79.96168 0,44.09496 35.055,79.96169 78.148,79.96169 43.09301,0 78.14801,-35.87084 78.14801,-79.96169 0,-44.09086 -35.055,-79.96168 -78.14801,-79.96168 z m 0,131.2709 c -27.65199,0 -50.148,-23.02101 -50.148,-51.31331 0,-28.29231 22.5,-51.31332 50.148,-51.31332 27.64801,0 50.14801,23.02101 50.14801,51.31332 0,28.2923 -22.496,51.31331 -50.14801,51.31331 z m 219.33,-59.62237 C 515.0736,96.672745 435.1316,51.928085 350.00159,51.928085 c -85.12999,0 -165.06999,44.74261 -219.33,122.748015 l -5.7734,8.30915 5.7734,8.30117 c 54.25,78.01156 134.2,122.75827 219.33,122.75827 85.13,0 165.08,-44.74262 219.33,-122.74802 l 5.77341,-8.30517 z m -219.33,110.71571 c -72.918,0 -141.84,-37.18558 -190.53,-102.40768 48.691,-65.2221 117.62001,-102.407685 190.53,-102.407685 72.91,0 141.84001,37.185585 190.53,102.407685 -48.691,65.2221 -117.61,102.40768 -190.53,102.40768 z' /%3E%3C/g%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__navi-box {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 1px;
  text-align: center;
  overflow: hidden;
  position: relative;
  padding-bottom: 20px;
  scrollbar-color: #DDDDDD #F2F2F2;
  scrollbar-width: thin;
  user-select: none;
  /*&::-webkit-scrollbar {
        height: 0;
    }

    &::-webkit-scrollbar-thumb {
        background-clip: content-box;
        background-color: @color-bayer-grey;
        border-radius: 0 0 8px 8px;
    }

    &::-webkit-scrollbar-track {
        background-clip: content-box;
        background-color: @color-bayer-bright-grey;
        border-radius: 0 0 8px 8px;
    }

    &:hover {

        &::-webkit-scrollbar {
            height: 20px;
        }

        .scroller-container {

            &::-webkit-scrollbar {
                height: 20px;
            }
        }
    }*/
}
@media screen and (min-width: 200px) {
  .c__navi-box {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .c__navi-box {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .c__navi-box {
    margin-bottom: calc(1px  +  29  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .c__navi-box {
    margin-bottom: 30px;
  }
}
.c__navi-box .slider {
  height: 46px;
  display: inline-flex;
  align-items: center;
  width: 45px;
  position: absolute;
  top: 0px;
  z-index: 1;
  cursor: pointer;
}
.c__navi-box .slider span {
  display: inline-block;
  width: 20px;
  height: 30px;
  position: relative;
}
.c__navi-box .slider span:before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.c__navi-box .slider span:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__navi-box .slider.prev {
  left: 0;
  justify-content: flex-start;
  background-image: linear-gradient(to left, transparent 0%, #ffffff 50%);
}
.c__navi-box .slider.prev span:before {
  left: 0;
}
.c__navi-box .slider.prev span:after {
  left: 0;
}
.c__navi-box .slider.next {
  right: 0;
  justify-content: flex-end;
  background-image: linear-gradient(to right, transparent 0%, #ffffff 50%);
}
.c__navi-box .slider.next span:before {
  right: 0;
}
.c__navi-box .slider.next span:after {
  transform: rotate(0);
}
.c__navi-box .scroller-container {
  overflow-x: auto;
  scrollbar-color: #DDDDDD #F2F2F2;
  scrollbar-width: thin;
  width: 100%;
  /*        &:hover {

            &::-webkit-scrollbar {
                height: 20px;
            }
        }*/
}
.c__navi-box .scroller-container::-webkit-scrollbar {
  height: 0;
}
.c__navi-box .scroller-container::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #DDDDDD;
  border-radius: 0 0 8px 8px;
}
.c__navi-box .scroller-container::-webkit-scrollbar-track {
  background-clip: content-box;
  background-color: #F2F2F2;
  border-radius: 0 0 8px 8px;
}
.c__navi-box ul.c__floating-line-navigation {
  position: relative;
  display: inline-flex;
  padding: 0;
  font-size: 0;
  list-style: none;
  white-space: nowrap;
  align-items: stretch;
  justify-content: flex-start;
  min-width: 100%;
  margin: 0;
  border-bottom: 2px solid rgba(112, 112, 112, 0.2);
  transition: left 0.3s ease-out;
}
.c__navi-box ul.c__floating-line-navigation li {
  display: inline-block;
  width: auto;
}
.c__navi-box ul.c__floating-line-navigation li.floating-line {
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 1;
  height: 2px;
  width: 100px;
  padding: 0;
  border-bottom: 2px solid #FF3162;
}
.c__navi-box ul.c__floating-line-navigation li a,
.c__navi-box ul.c__floating-line-navigation li span {
  display: block;
  margin: 0 auto;
  padding: 10px 30px 20px 30px;
  font-size: 18px;
  color: #10384F;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-weight: 600;
}
.c__navi-box ul.c__floating-line-navigation li a:hover,
.c__navi-box ul.c__floating-line-navigation li span:hover {
  color: #FF3162;
}
.c__navi-box ul.c__floating-line-navigation li.active a,
.c__navi-box ul.c__floating-line-navigation li.active span {
  color: #FF3162;
}
.c__navi-box ul.c__floating-line-navigation li:first-child a,
.c__navi-box ul.c__floating-line-navigation li:first-child span {
  padding-left: 0;
}
.c__navi-box ul.tab-navigation {
  position: relative;
  display: flex;
  padding: 0;
  font-size: 0;
  list-style: none;
  white-space: nowrap;
  align-items: stretch;
  justify-content: flex-start;
  min-width: 100%;
  margin: 0;
  border-bottom: 1px solid #707070;
}
.c__navi-box ul.tab-navigation li {
  display: inline-block;
  width: auto;
  transform: translateY(1px);
}
.c__navi-box ul.tab-navigation li a,
.c__navi-box ul.tab-navigation li span {
  display: block;
  margin: 0 auto;
  padding: 15px 30px 15px 30px;
  font-size: 18px;
  color: #10384F;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid transparent;
  font-weight: 600;
}
.c__navi-box ul.tab-navigation li a:hover,
.c__navi-box ul.tab-navigation li span:hover {
  color: #FF3162;
}
.c__navi-box ul.tab-navigation li.active a,
.c__navi-box ul.tab-navigation li.active span {
  color: #FF3162;
  border: 1px solid #707070;
  border-bottom: 1px solid #fff;
}
.c__navi-box ul.accordion {
  padding: 0;
  margin: 0;
  list-style: none;
}
.c__navi-box ul.accordion .accordion-item {
  border-bottom: 1px solid #ababab;
  margin-bottom: 20px;
}
.c__navi-box ul.accordion .accordion-item .foldable {
  font-size: 24px;
  margin-top: 18px;
  margin-bottom: 18px;
  color: #FF3162;
  position: relative;
  max-width: none;
  width: calc(100% - 70px);
  text-align: center;
  word-wrap: break-word;
  font-weight: 300;
}
.c__navi-box ul.accordion .accordion-item .foldable h4 {
  text-align: center;
  word-wrap: break-word;
  font-weight: 300;
  margin: 0;
}
.c__navi-box ul.accordion .accordion-item .foldable:after {
  content: " ";
  display: block;
  position: absolute;
  right: -64px;
  top: 0;
  width: 20px;
  height: 100%;
  transition: transform 0.3s ease-out;
  transform: rotate(0deg);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 14.7 14.7' style='enable-background:new 0 0 14.7 14.7;fill:%23ff3162;'%3E%3Crect x='6.8' y='0.1' width='1.2' height='14.6'/%3E%3Crect x='6.8' y='0.1' transform='matrix(6.123234e-17 -1 1 6.123234e-17 -8.881784e-16 14.7)' width='1.2' height='14.6'/%3E%3C/svg%3E") no-repeat center;
  background-size: 20px 20px;
}
.c__navi-box ul.accordion .accordion-item .foldable.expanded:after {
  transform: rotate(135deg);
}
.c__navi-box ul.accordion .accordion-item div.foldable {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.c__navi-box ul.accordion .accordion-item div.foldable .foldable-left {
  flex-grow: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.c__navi-box ul.accordion .accordion-item div.foldable .foldable-left .type {
  font-size: 20px;
  font-weight: 600;
}
.c__navi-box ul.accordion .accordion-item div.foldable .foldable-left .type:before {
  content: "///";
  display: inline-block;
  margin-right: 6px;
}
.c__navi-box ul.accordion .accordion-item div.foldable .foldable-left .date {
  color: #10384F;
  font-size: 20px;
  font-weight: 600;
}
.c__navi-box ul.accordion .accordion-item div.foldable h4 {
  flex-grow: 1;
}
.c__navi-box ul.accordion .accordion-item .accordion-content {
  text-align: left;
}
.c__navi-box ul.accordion .accordion-item .accordion-content:not(.expanded) {
  display: none;
}
.c__navi-box ul.accordion .accordion-item .accordion-content .content-wrapper {
  font-size: 18px;
  padding-top: 20px;
  margin-bottom: 40px;
}
.c__navi-box ul.accordion .accordion-item .accordion-content .accordion-item {
  width: 100%;
}
.c__navi-box.premeo {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 1px;
  display: block;
  text-align: left;
}
@media screen and (min-width: 200px) {
  .c__navi-box.premeo {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .c__navi-box.premeo {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .c__navi-box.premeo {
    margin-top: calc(1px  +  29  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .c__navi-box.premeo {
    margin-top: 30px;
  }
}
.c__navi-box.premeo #backLink {
  border-bottom: 2px solid transparent;
  box-sizing: border-box;
  color: #FF3162;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  padding: 10px 10px 8px 25px;
  position: relative;
}
@media screen and (min-width: 200px) {
  .c__navi-box.premeo #backLink {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .c__navi-box.premeo #backLink {
    font-size: 20px;
  }
}
.c__navi-box.premeo #backLink:before {
  box-sizing: border-box;
  content: "";
  display: inline-block;
  width: 25px;
  height: calc(100% + 2px);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
  position: absolute;
  transition: left ease-out 0.2s;
  top: 0;
  left: 0px;
}
.c__navi-box.premeo #backLink:hover,
.c__navi-box.premeo #backLink:focus,
.c__navi-box.premeo #backLink:active {
  border-bottom-color: #FF3162;
  text-decoration: none;
}
.c__navi-box.premeo #backLink:hover:before,
.c__navi-box.premeo #backLink:focus:before,
.c__navi-box.premeo #backLink:active:before {
  left: -5px;
}
/* Tab Pane Container */
.tab-pane-container {
  padding: 0 30px;
  margin-bottom: 40px;
}
.tab-pane-container .tab-pane {
  display: none;
}
.tab-pane-container .tab-pane.active {
  display: block;
}
body {
  margin: 0;
  padding: 0;
}
.umm-wznqwv {
  z-index: 1999 !important;
}
.umm-wo79zx {
  z-index: 1998 !important;
}
.c__link {
  color: #FF3162;
}
.page-content {
  padding: 0 !important;
}
.c__fuchsia-link {
  color: #FF3162;
}
.c__fuchsia-link:active,
.c__fuchsia-link:focus,
.c__fuchsia-link:hover {
  color: #FF3162;
}
#modalBackground {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2000;
}
.modal.c__modal {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10010;
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.5);
  background-color: #fff;
  max-width: 1110px;
  width: 90vw;
  color: #10384F;
  font-weight: 300;
  max-height: 88vh;
}
@media screen and (min-width: 200px) {
  .modal.c__modal {
    width: calc(90vw  +  -10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .modal.c__modal {
    width: 80vw;
  }
}
.modal.c__modal .modal-header {
  position: relative;
  border: none;
  min-height: auto;
  padding: 0;
  height: 70px;
}
.modal.c__modal .modal-header:before {
  content: " ";
  display: block;
  position: absolute;
  top: 10px;
  left: 20px;
  width: 50px;
  height: 50px;
  background-image: url("/-/media/BCSD/Resources/Layout/Corp-Logo_BG_Bayer-Cross_Basic_on-screen_RGB.ashx");
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.modal.c__modal .modal-header .modal-close,
.modal.c__modal .modal-header .modal-content-close,
.modal.c__modal .modal-header .modal-close-orig {
  display: block;
  cursor: pointer;
  position: absolute;
  height: 32px;
  width: 32px;
  right: 30px;
  top: 24px;
}
.modal.c__modal .modal-header .modal-close:after,
.modal.c__modal .modal-header .modal-content-close:after,
.modal.c__modal .modal-header .modal-close-orig:after {
  content: " ";
  transform: rotate(45deg);
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.35%2024.35%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ff3162%3Bstroke-linecap%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20%20class%3D%22cls-1%22%20d%3D%22M12.17%2C1V23.35%22%2F%3E%3Cpath%20id%3D%22Pfad_335%22%20class%3D%22cls-1%22%20d%3D%22M1%2C12.06H23.35%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  display: block;
}
.modal.c__modal .modal-header .modal-close:hover,
.modal.c__modal .modal-header .modal-content-close:hover,
.modal.c__modal .modal-header .modal-close-orig:hover {
  opacity: 0.6;
}
.modal.c__modal .modal-content {
  overflow: auto;
  box-shadow: none;
  -webkit-box-shadow: none;
  border: none;
  height: calc(100% - 70px);
  border-radius: 0;
}
.modal.c__modal .modal-content .modal-content-header {
  font-size: 40px;
  font-weight: 300;
  text-align: center;
  padding: 0 30px 30px 30px;
  margin: 0 !important;
  border-bottom: none;
  min-height: auto;
  color: #10384F !important;
}
.modal.c__modal .modal-content .modal-content-sub-header {
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  padding: 0 30px 30px 30px;
  margin: 0;
  border-bottom: none;
  min-height: auto;
  color: #10384F !important;
  line-height: 1.4em;
}
.modal.c__modal .modal-content .modal-content-text {
  padding-top: 0;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 18px;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .modal.c__modal .modal-content .modal-content-text {
    padding-left: calc(15px  +  105  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .modal.c__modal .modal-content .modal-content-text {
    padding-left: 120px;
  }
}
@media screen and (min-width: 200px) {
  .modal.c__modal .modal-content .modal-content-text {
    padding-right: calc(15px  +  105  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .modal.c__modal .modal-content .modal-content-text {
    padding-right: 120px;
  }
}
.modal.c__modal .modal-content .modal-content-text a.baydir-link {
  color: #FF3162;
}
.modal.c__modal.confirm {
  max-width: 650px;
  height: auto !important;
}
.modal.c__modal.confirm .buttons {
  margin: 30px 0 10px 0;
  display: flex;
  justify-content: space-between;
}
.modal.c__modal.confirm .buttons button {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
  width: 142px;
  opacity: 1;
}
.modal.c__modal.confirm .buttons button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button:hover,
.modal.c__modal.confirm .buttons button:active,
.modal.c__modal.confirm .buttons button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal.confirm .buttons button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #D30F4B !important;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal.confirm .buttons button[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button[disabled]:hover,
.modal.c__modal.confirm .buttons button[disabled]:active,
.modal.c__modal.confirm .buttons button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal.confirm .buttons button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal.confirm .buttons button.c__icon-left:hover span,
.modal.c__modal.confirm .buttons button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal.confirm .buttons button.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__print:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__print:hover span,
.modal.c__modal.confirm .buttons button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.confirm .buttons button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__right-arrow:hover span,
.modal.c__modal.confirm .buttons button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow:hover span,
.modal.c__modal.confirm .buttons button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.confirm .buttons button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__left-arrow:hover span,
.modal.c__modal.confirm .buttons button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal.confirm .buttons button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal.confirm .buttons button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal.confirm .buttons button.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__plus:hover span,
.modal.c__modal.confirm .buttons button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.confirm .buttons button.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__logout:hover span,
.modal.c__modal.confirm .buttons button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.confirm .buttons button.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.confirm .buttons button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__login:hover:before {
  right: -80px;
}
.modal.c__modal.confirm .buttons button.c__login:hover span,
.modal.c__modal.confirm .buttons button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.confirm .buttons button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.confirm .buttons button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.confirm .buttons button.c__login:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.error {
  max-width: 650px;
  height: auto !important;
}
.modal.c__modal.error .buttons {
  margin: 30px 0 10px 0;
  display: flex;
  justify-content: center;
}
.modal.c__modal.error .buttons button {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
  width: 142px;
  opacity: 1;
}
.modal.c__modal.error .buttons button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button:hover,
.modal.c__modal.error .buttons button:active,
.modal.c__modal.error .buttons button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal.error .buttons button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #D30F4B !important;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal.error .buttons button[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button[disabled]:hover,
.modal.c__modal.error .buttons button[disabled]:active,
.modal.c__modal.error .buttons button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal.error .buttons button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal.error .buttons button.c__icon-left:hover span,
.modal.c__modal.error .buttons button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal.error .buttons button.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__print:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__print:hover span,
.modal.c__modal.error .buttons button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.error .buttons button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__right-arrow:hover span,
.modal.c__modal.error .buttons button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.error .buttons button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__bottom-arrow:hover span,
.modal.c__modal.error .buttons button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.error .buttons button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__left-arrow:hover span,
.modal.c__modal.error .buttons button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal.error .buttons button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal.error .buttons button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal.error .buttons button.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__plus:hover span,
.modal.c__modal.error .buttons button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.error .buttons button.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__logout:hover span,
.modal.c__modal.error .buttons button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.error .buttons button.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.error .buttons button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__login:hover:before {
  right: -80px;
}
.modal.c__modal.error .buttons button.c__login:hover span,
.modal.c__modal.error .buttons button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.error .buttons button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.error .buttons button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.error .buttons button.c__login:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.message {
  max-width: 650px;
  height: auto !important;
}
.modal.c__modal.message .buttons {
  margin: 30px 0 10px 0;
  display: flex;
  justify-content: center;
}
.modal.c__modal.message .buttons button {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
  width: 142px;
  opacity: 1;
}
.modal.c__modal.message .buttons button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button:hover,
.modal.c__modal.message .buttons button:active,
.modal.c__modal.message .buttons button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal.message .buttons button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #D30F4B !important;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal.message .buttons button[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button[disabled]:hover,
.modal.c__modal.message .buttons button[disabled]:active,
.modal.c__modal.message .buttons button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal.message .buttons button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal.message .buttons button.c__icon-left:hover span,
.modal.c__modal.message .buttons button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal.message .buttons button.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__print:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__print:hover span,
.modal.c__modal.message .buttons button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.message .buttons button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__right-arrow:hover span,
.modal.c__modal.message .buttons button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.message .buttons button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__bottom-arrow:hover span,
.modal.c__modal.message .buttons button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.message .buttons button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__left-arrow:hover span,
.modal.c__modal.message .buttons button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal.message .buttons button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal.message .buttons button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal.message .buttons button.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__plus:hover span,
.modal.c__modal.message .buttons button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.message .buttons button.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__logout:hover span,
.modal.c__modal.message .buttons button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.message .buttons button.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.message .buttons button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__login:hover:before {
  right: -80px;
}
.modal.c__modal.message .buttons button.c__login:hover span,
.modal.c__modal.message .buttons button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.message .buttons button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.message .buttons button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.message .buttons button.c__login:hover:after {
  transform: translateX(-7px);
}
@media all and (min-width: 768px) {
  .modal.c__modal.wait {
    width: 40vw;
  }
}
.modal.c__modal.wait .modal-content-text {
  display: flex;
  align-items: center;
  gap: 30px;
}
.modal.c__modal.wait .modal-content-text .center {
  text-align: center;
  margin-bottom: 80px;
}
.modal.c__modal.wait .modal-content-text .center .open-pdf {
  display: inline-flex;
  align-items: center;
  height: 50px;
  position: relative;
  padding: 0 0 0 60px;
}
.modal.c__modal.wait .modal-content-text .center .open-pdf:after {
  content: "";
  display: block;
  width: 40px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 115.28 122.88' style='enable-background:new 0 0 115.28 122.88' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M25.38,57h64.88V37.34H69.59c-2.17,0-5.19-1.17-6.62-2.6c-1.43-1.43-2.3-4.01-2.3-6.17V7.64l0,0H8.15 c-0.18,0-0.32,0.09-0.41,0.18C7.59,7.92,7.55,8.05,7.55,8.24v106.45c0,0.14,0.09,0.32,0.18,0.41c0.09,0.14,0.28,0.18,0.41,0.18 c22.78,0,58.09,0,81.51,0c0.18,0,0.17-0.09,0.27-0.18c0.14-0.09,0.33-0.28,0.33-0.41v-11.16H25.38c-4.14,0-7.56-3.4-7.56-7.56 V64.55C17.82,60.4,21.22,57,25.38,57L25.38,57z M29.5,67.4h13.19c2.87,0,5.02,0.68,6.46,2.05c1.43,1.37,2.14,3.31,2.14,5.84 c0,2.59-0.78,4.62-2.34,6.08c-1.56,1.46-3.94,2.19-7.14,2.19h-4.35v9.49H29.5V67.4L29.5,67.4z M37.45,78.37h1.95 c1.54,0,2.62-0.27,3.24-0.8c0.62-0.53,0.93-1.21,0.93-2.04c0-0.81-0.27-1.49-0.81-2.05c-0.54-0.56-1.55-0.84-3.05-0.84h-2.27V78.37 L37.45,78.37z M54.99,67.4h11.78c2.32,0,4.2,0.32,5.63,0.94c1.43,0.63,2.61,1.53,3.55,2.71c0.93,1.18,1.61,2.55,2.02,4.11 c0.42,1.56,0.63,3.22,0.63,4.97c0,2.74-0.31,4.87-0.94,6.38c-0.62,1.51-1.49,2.78-2.6,3.8c-1.11,1.02-2.3,1.7-3.57,2.04 c-1.74,0.47-3.31,0.7-4.72,0.7H54.99V67.4L54.99,67.4z M62.9,73.21v14.01h1.95c1.66,0,2.84-0.19,3.55-0.55 c0.7-0.37,1.25-1.01,1.65-1.92c0.4-0.92,0.6-2.4,0.6-4.45c0-2.72-0.44-4.57-1.33-5.58c-0.89-1-2.36-1.5-4.42-1.5H62.9L62.9,73.21z M82.25,67.4h19.6v5.52H90.21v4.48h9.96v5.2h-9.96v10.46h-7.95V67.4L82.25,67.4z M97.79,57h9.93c4.16,0,7.56,3.41,7.56,7.56v31.42 c0,4.15-3.41,7.56-7.56,7.56h-9.93v13.55c0,1.61-0.65,3.04-1.7,4.1c-1.06,1.06-2.49,1.7-4.1,1.7c-29.44,0-56.59,0-86.18,0 c-1.61,0-3.04-0.64-4.1-1.7c-1.06-1.06-1.7-2.49-1.7-4.1V5.85c0-1.61,0.65-3.04,1.7-4.1c1.06-1.06,2.53-1.7,4.1-1.7h58.72 C64.66,0,64.8,0,64.94,0c0.64,0,1.29,0.28,1.75,0.69h0.09c0.09,0.05,0.14,0.09,0.23,0.18l29.99,30.36c0.51,0.51,0.88,1.2,0.88,1.98 c0,0.23-0.05,0.41-0.09,0.65V57L97.79,57z M67.52,27.97V8.94l21.43,21.7H70.19c-0.74,0-1.38-0.32-1.89-0.78 C67.84,29.4,67.52,28.71,67.52,27.97L67.52,27.97z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 992px) {
  .modal.c__modal.wait .modal-content-text {
    flex-direction: column;
    justify-content: center;
  }
}
.modal.c__modal.wait .modal-content-text:before {
  content: url();
}
.modal.c__modal.wait .modal-content-text .loading-overlay {
  display: inline-block;
  min-height: 0;
  height: 100px;
  width: 100px;
}
.modal.c__modal.wait .modal-content-text .loading-overlay .wait img {
  height: 100px;
  width: 100px;
  display: block;
  margin: 0 auto;
  -webkit-animation-name: spinner;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  animation-name: spinner;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.modal.c__modal.wait .buttons {
  margin: 30px 0 10px 0;
  display: flex;
  justify-content: center;
}
.modal.c__modal.wait .buttons button {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
  width: 142px;
  opacity: 1;
}
.modal.c__modal.wait .buttons button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button:hover,
.modal.c__modal.wait .buttons button:active,
.modal.c__modal.wait .buttons button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal.wait .buttons button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #D30F4B !important;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal.wait .buttons button[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button[disabled]:hover,
.modal.c__modal.wait .buttons button[disabled]:active,
.modal.c__modal.wait .buttons button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal.wait .buttons button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal.wait .buttons button.c__icon-left:hover span,
.modal.c__modal.wait .buttons button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal.wait .buttons button.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__print:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__print:hover span,
.modal.c__modal.wait .buttons button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.wait .buttons button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__right-arrow:hover span,
.modal.c__modal.wait .buttons button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.wait .buttons button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__bottom-arrow:hover span,
.modal.c__modal.wait .buttons button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.wait .buttons button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__left-arrow:hover span,
.modal.c__modal.wait .buttons button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal.wait .buttons button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal.wait .buttons button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal.wait .buttons button.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__plus:hover span,
.modal.c__modal.wait .buttons button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.wait .buttons button.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__logout:hover span,
.modal.c__modal.wait .buttons button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.wait .buttons button.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.wait .buttons button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__login:hover:before {
  right: -80px;
}
.modal.c__modal.wait .buttons button.c__login:hover span,
.modal.c__modal.wait .buttons button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.wait .buttons button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.wait .buttons button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.wait .buttons button.c__login:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.image-modal {
  height: 100%;
}
.modal.c__modal.image-modal .modal-content-text {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal.c__modal.agb-styling h2 {
  font-size: 30px;
}
.modal.c__modal.agb-styling h3 {
  font-size: 24px;
}
.modal.c__modal.agb-styling h4 {
  margin: 20px 0 10px;
  font-size: 22px;
  font-weight: 300;
  max-width: 100%;
}
.modal.c__modal.agb-styling .table-wrapper {
  overflow-x: auto;
}
.modal.c__modal.agb-styling table td,
.modal.c__modal.agb-styling table th {
  padding: 20px;
  border-bottom: 1px solid #ccc;
}
.modal.c__modal.agb-styling table .whg-column {
  white-space: nowrap;
  border-radius: 4px;
  display: block;
  overflow: hidden;
}
.modal.c__modal.agb-styling table .whg-tracking-allow,
.modal.c__modal.agb-styling table .whg-tracking-deny,
.modal.c__modal.agb-styling table .whg-cookie-allow,
.modal.c__modal.agb-styling table .whg-cookie-deny {
  display: inline-block;
  padding: 4px 15px;
  border: 1px solid #ccc;
  box-shadow: 0 0 8px #ccc inset;
}
.modal.c__modal.agb-styling table .whg-tracking-allow.active,
.modal.c__modal.agb-styling table .whg-tracking-deny.active,
.modal.c__modal.agb-styling table .whg-cookie-allow.active,
.modal.c__modal.agb-styling table .whg-cookie-deny.active {
  border: none;
  box-shadow: none;
  color: #fff;
}
.modal.c__modal.agb-styling table .whg-tracking-allow.active,
.modal.c__modal.agb-styling table .whg-cookie-allow.active {
  background: #66B512;
}
.modal.c__modal.agb-styling table .whg-tracking-deny.active,
.modal.c__modal.agb-styling table .whg-cookie-deny.active {
  background: #e75113;
}
.modal.c__modal.agb-modal {
  height: 100%;
}
.modal.c__modal.agb-modal .buttons {
  margin: 40px 0 10px;
  display: flex;
  justify-content: center;
  column-gap: 20px;
  row-gap: 15px;
  flex-wrap: wrap;
}
.modal.c__modal.agb-modal .buttons button,
.modal.c__modal.agb-modal .buttons a {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
}
.modal.c__modal.agb-modal .buttons button span,
.modal.c__modal.agb-modal .buttons a span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button:hover,
.modal.c__modal.agb-modal .buttons a:hover,
.modal.c__modal.agb-modal .buttons button:active,
.modal.c__modal.agb-modal .buttons a:active,
.modal.c__modal.agb-modal .buttons button:focus,
.modal.c__modal.agb-modal .buttons a:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal.agb-modal .buttons button:hover,
.modal.c__modal.agb-modal .buttons a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #D30F4B !important;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal.agb-modal .buttons button[disabled],
.modal.c__modal.agb-modal .buttons a[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button[disabled]:hover,
.modal.c__modal.agb-modal .buttons a[disabled]:hover,
.modal.c__modal.agb-modal .buttons button[disabled]:active,
.modal.c__modal.agb-modal .buttons a[disabled]:active,
.modal.c__modal.agb-modal .buttons button[disabled]:focus,
.modal.c__modal.agb-modal .buttons a[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal.agb-modal .buttons button.c__icon-left,
.modal.c__modal.agb-modal .buttons a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal.agb-modal .buttons button.c__icon-left:hover span,
.modal.c__modal.agb-modal .buttons a.c__icon-left:hover span,
.modal.c__modal.agb-modal .buttons button.c__icon-left:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal.agb-modal .buttons button.c__print,
.modal.c__modal.agb-modal .buttons a.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__print:before,
.modal.c__modal.agb-modal .buttons a.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__print:hover:before,
.modal.c__modal.agb-modal .buttons a.c__print:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__print:hover span,
.modal.c__modal.agb-modal .buttons a.c__print:hover span,
.modal.c__modal.agb-modal .buttons button.c__print:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__print[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__print:after,
.modal.c__modal.agb-modal .buttons a.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__print:hover:after,
.modal.c__modal.agb-modal .buttons a.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow,
.modal.c__modal.agb-modal .buttons a.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow:before,
.modal.c__modal.agb-modal .buttons a.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow:hover:before,
.modal.c__modal.agb-modal .buttons a.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow:hover span,
.modal.c__modal.agb-modal .buttons a.c__right-arrow:hover span,
.modal.c__modal.agb-modal .buttons button.c__right-arrow:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow:after,
.modal.c__modal.agb-modal .buttons a.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__right-arrow:hover:after,
.modal.c__modal.agb-modal .buttons a.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow:before,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow:hover:before,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow:hover span,
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow:after,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__bottom-arrow:hover:after,
.modal.c__modal.agb-modal .buttons a.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow,
.modal.c__modal.agb-modal .buttons a.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow:before,
.modal.c__modal.agb-modal .buttons a.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow:hover:before,
.modal.c__modal.agb-modal .buttons a.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow:hover span,
.modal.c__modal.agb-modal .buttons a.c__left-arrow:hover span,
.modal.c__modal.agb-modal .buttons button.c__left-arrow:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow.c__icon-left:after,
.modal.c__modal.agb-modal .buttons a.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow:after,
.modal.c__modal.agb-modal .buttons a.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal.agb-modal .buttons button.c__left-arrow:hover:after,
.modal.c__modal.agb-modal .buttons a.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal.agb-modal .buttons button.c__plus,
.modal.c__modal.agb-modal .buttons a.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__plus:before,
.modal.c__modal.agb-modal .buttons a.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__plus:hover:before,
.modal.c__modal.agb-modal .buttons a.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__plus:hover span,
.modal.c__modal.agb-modal .buttons a.c__plus:hover span,
.modal.c__modal.agb-modal .buttons button.c__plus:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__plus[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__plus:after,
.modal.c__modal.agb-modal .buttons a.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__plus:hover:after,
.modal.c__modal.agb-modal .buttons a.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal.agb-modal .buttons button.c__logout,
.modal.c__modal.agb-modal .buttons a.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__logout:before,
.modal.c__modal.agb-modal .buttons a.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__logout:hover:before,
.modal.c__modal.agb-modal .buttons a.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__logout:hover span,
.modal.c__modal.agb-modal .buttons a.c__logout:hover span,
.modal.c__modal.agb-modal .buttons button.c__logout:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__logout[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__logout:after,
.modal.c__modal.agb-modal .buttons a.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__logout:hover:after,
.modal.c__modal.agb-modal .buttons a.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal.agb-modal .buttons button.c__login,
.modal.c__modal.agb-modal .buttons a.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal.agb-modal .buttons button.c__login:before,
.modal.c__modal.agb-modal .buttons a.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__login:hover:before,
.modal.c__modal.agb-modal .buttons a.c__login:hover:before {
  right: -80px;
}
.modal.c__modal.agb-modal .buttons button.c__login:hover span,
.modal.c__modal.agb-modal .buttons a.c__login:hover span,
.modal.c__modal.agb-modal .buttons button.c__login:hover .filter-option,
.modal.c__modal.agb-modal .buttons a.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal.agb-modal .buttons button.c__login[disabled]:before,
.modal.c__modal.agb-modal .buttons a.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal.agb-modal .buttons button.c__login:after,
.modal.c__modal.agb-modal .buttons a.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal.agb-modal .buttons button.c__login:hover:after,
.modal.c__modal.agb-modal .buttons a.c__login:hover:after {
  transform: translateX(-7px);
}
@media all and (max-width: 767px) {
  .modal.c__modal.agb-modal .buttons button,
  .modal.c__modal.agb-modal .buttons a {
    width: 220px;
  }
}
.modal.c__modal.go-to-basket {
  max-width: 850px;
}
.modal.c__modal.go-to-basket .modal-content-text p {
  text-align: center;
  padding: 10px 0 30px;
}
.modal.c__modal.go-to-basket .modal-content-text p span {
  font-weight: 600;
}
.modal.c__modal.go-to-basket .modal-content-text .buttons {
  align-items: center;
  display: flex;
  justify-content: space-between;
  gap: 30px;
}
@media all and (max-width: 740px) {
  .modal.c__modal.go-to-basket .modal-content-text .buttons {
    flex-direction: column;
  }
  .modal.c__modal.go-to-basket .modal-content-text .buttons .c__button {
    width: 315px;
    text-align: left;
  }
}
.modal.c__modal#loginHelpModal,
.modal.c__modal#saisonLaufModal,
.modal.c__modal#lieferscheinModal {
  width: 95vw;
  max-width: 996px;
  height: auto !important;
  overflow: auto;
}
.modal.c__modal#loginHelpModal .modal-content-header,
.modal.c__modal#saisonLaufModal .modal-content-header,
.modal.c__modal#lieferscheinModal .modal-content-header {
  font-size: 24px;
  color: #D30F4B !important;
  margin-top: 28px !important;
  padding-bottom: 26px !important;
  font-weight: 600;
  line-height: 30px;
}
.modal.c__modal#loginHelpModal .modal-content-text,
.modal.c__modal#saisonLaufModal .modal-content-text,
.modal.c__modal#lieferscheinModal .modal-content-text {
  text-align: center;
}
.modal.c__modal#loginHelpModal .modal-content-text p,
.modal.c__modal#saisonLaufModal .modal-content-text p,
.modal.c__modal#lieferscheinModal .modal-content-text p {
  font-size: 16px;
  font-weight: 300;
}
.modal.c__modal#loginHelpModal .modal-content-text p input,
.modal.c__modal#saisonLaufModal .modal-content-text p input,
.modal.c__modal#lieferscheinModal .modal-content-text p input {
  -webkit-appearance: auto;
  margin: 0;
}
.modal.c__modal#loginHelpModal .modal-content-text p label,
.modal.c__modal#saisonLaufModal .modal-content-text p label,
.modal.c__modal#lieferscheinModal .modal-content-text p label {
  display: inline-block;
  font-weight: 300;
  font-size: 14px;
  margin: 0 0 0 12px;
}
.modal.c__modal#loginHelpModal .modal-content-text .box-image,
.modal.c__modal#saisonLaufModal .modal-content-text .box-image,
.modal.c__modal#lieferscheinModal .modal-content-text .box-image {
  max-width: 100%;
}
.modal.c__modal#loginHelpModal .buttons,
.modal.c__modal#saisonLaufModal .buttons,
.modal.c__modal#lieferscheinModal .buttons {
  margin: 30px 0 10px 0;
  display: flex;
  justify-content: center;
}
.modal.c__modal#loginHelpModal .buttons button,
.modal.c__modal#saisonLaufModal .buttons button,
.modal.c__modal#lieferscheinModal .buttons button {
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button span,
.modal.c__modal#saisonLaufModal .buttons button span,
.modal.c__modal#lieferscheinModal .buttons button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button:hover,
.modal.c__modal#saisonLaufModal .buttons button:hover,
.modal.c__modal#lieferscheinModal .buttons button:hover,
.modal.c__modal#loginHelpModal .buttons button:active,
.modal.c__modal#saisonLaufModal .buttons button:active,
.modal.c__modal#lieferscheinModal .buttons button:active,
.modal.c__modal#loginHelpModal .buttons button:focus,
.modal.c__modal#saisonLaufModal .buttons button:focus,
.modal.c__modal#lieferscheinModal .buttons button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal#loginHelpModal .buttons button:hover,
.modal.c__modal#saisonLaufModal .buttons button:hover,
.modal.c__modal#lieferscheinModal .buttons button:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal#loginHelpModal .buttons button[disabled],
.modal.c__modal#saisonLaufModal .buttons button[disabled],
.modal.c__modal#lieferscheinModal .buttons button[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button[disabled]:hover,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:hover,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:hover,
.modal.c__modal#loginHelpModal .buttons button[disabled]:active,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:active,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:active,
.modal.c__modal#loginHelpModal .buttons button[disabled]:focus,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:focus,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal#loginHelpModal .buttons button.c__icon-left,
.modal.c__modal#saisonLaufModal .buttons button.c__icon-left,
.modal.c__modal#lieferscheinModal .buttons button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__icon-left:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__icon-left:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__icon-left:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__icon-left:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__icon-left:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__print,
.modal.c__modal#saisonLaufModal .buttons button.c__print,
.modal.c__modal#lieferscheinModal .buttons button.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:before,
.modal.c__modal#saisonLaufModal .buttons button.c__print:before,
.modal.c__modal#lieferscheinModal .buttons button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__print:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__print[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__print[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:after,
.modal.c__modal#saisonLaufModal .buttons button.c__print:after,
.modal.c__modal#lieferscheinModal .buttons button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:before,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:before,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:after,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:after,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:before,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:before,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:after,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:after,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:before,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:before,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow.c__icon-left:after,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow.c__icon-left:after,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:after,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:after,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__plus,
.modal.c__modal#saisonLaufModal .buttons button.c__plus,
.modal.c__modal#lieferscheinModal .buttons button.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:before,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:before,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__plus[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__plus[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:after,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:after,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal#loginHelpModal .buttons button.c__logout,
.modal.c__modal#saisonLaufModal .buttons button.c__logout,
.modal.c__modal#lieferscheinModal .buttons button.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:before,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:before,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__logout[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__logout[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:after,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:after,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__login,
.modal.c__modal#saisonLaufModal .buttons button.c__login,
.modal.c__modal#lieferscheinModal .buttons button.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:before,
.modal.c__modal#saisonLaufModal .buttons button.c__login:before,
.modal.c__modal#lieferscheinModal .buttons button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__login:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__login[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__login[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:after,
.modal.c__modal#saisonLaufModal .buttons button.c__login:after,
.modal.c__modal#lieferscheinModal .buttons button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button span,
.modal.c__modal#saisonLaufModal .buttons button span,
.modal.c__modal#lieferscheinModal .buttons button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button:hover,
.modal.c__modal#saisonLaufModal .buttons button:hover,
.modal.c__modal#lieferscheinModal .buttons button:hover,
.modal.c__modal#loginHelpModal .buttons button:active,
.modal.c__modal#saisonLaufModal .buttons button:active,
.modal.c__modal#lieferscheinModal .buttons button:active,
.modal.c__modal#loginHelpModal .buttons button:focus,
.modal.c__modal#saisonLaufModal .buttons button:focus,
.modal.c__modal#lieferscheinModal .buttons button:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.modal.c__modal#loginHelpModal .buttons button:hover,
.modal.c__modal#saisonLaufModal .buttons button:hover,
.modal.c__modal#lieferscheinModal .buttons button:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.modal.c__modal#loginHelpModal .buttons button[disabled],
.modal.c__modal#saisonLaufModal .buttons button[disabled],
.modal.c__modal#lieferscheinModal .buttons button[disabled] {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button[disabled]:hover,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:hover,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:hover,
.modal.c__modal#loginHelpModal .buttons button[disabled]:active,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:active,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:active,
.modal.c__modal#loginHelpModal .buttons button[disabled]:focus,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:focus,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.modal.c__modal#loginHelpModal .buttons button.c__icon-left,
.modal.c__modal#saisonLaufModal .buttons button.c__icon-left,
.modal.c__modal#lieferscheinModal .buttons button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__icon-left:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__icon-left:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__icon-left:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__icon-left:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__icon-left:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__print,
.modal.c__modal#saisonLaufModal .buttons button.c__print,
.modal.c__modal#lieferscheinModal .buttons button.c__print {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:before,
.modal.c__modal#saisonLaufModal .buttons button.c__print:before,
.modal.c__modal#lieferscheinModal .buttons button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__print:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__print[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__print[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:after,
.modal.c__modal#saisonLaufModal .buttons button.c__print:after,
.modal.c__modal#lieferscheinModal .buttons button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__print:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__print:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__print:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:before,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:before,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:after,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:after,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__right-arrow:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__right-arrow:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:before,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:before,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:after,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:after,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__bottom-arrow:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__bottom-arrow:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:before,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:before,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow.c__icon-left:after,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow.c__icon-left:after,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:after,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:after,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.modal.c__modal#loginHelpModal .buttons button.c__left-arrow:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__left-arrow:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__plus,
.modal.c__modal#saisonLaufModal .buttons button.c__plus,
.modal.c__modal#lieferscheinModal .buttons button.c__plus {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:before,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:before,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__plus[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__plus[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:after,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:after,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__plus:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__plus:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.modal.c__modal#loginHelpModal .buttons button.c__logout,
.modal.c__modal#saisonLaufModal .buttons button.c__logout,
.modal.c__modal#lieferscheinModal .buttons button.c__logout {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:before,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:before,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__logout[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__logout[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:after,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:after,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__logout:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__logout:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__logout:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__login,
.modal.c__modal#saisonLaufModal .buttons button.c__login,
.modal.c__modal#lieferscheinModal .buttons button.c__login {
  padding: 11px 80px 11px 21px;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:before,
.modal.c__modal#saisonLaufModal .buttons button.c__login:before,
.modal.c__modal#lieferscheinModal .buttons button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:hover:before,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover:before,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:hover span,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover span,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover span,
.modal.c__modal#loginHelpModal .buttons button.c__login:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button.c__login[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button.c__login[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:after,
.modal.c__modal#saisonLaufModal .buttons button.c__login:after,
.modal.c__modal#lieferscheinModal .buttons button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button.c__login:hover:after,
.modal.c__modal#saisonLaufModal .buttons button.c__login:hover:after,
.modal.c__modal#lieferscheinModal .buttons button.c__login:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button:before,
.modal.c__modal#saisonLaufModal .buttons button:before,
.modal.c__modal#lieferscheinModal .buttons button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button:hover:before,
.modal.c__modal#saisonLaufModal .buttons button:hover:before,
.modal.c__modal#lieferscheinModal .buttons button:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button:hover span,
.modal.c__modal#saisonLaufModal .buttons button:hover span,
.modal.c__modal#lieferscheinModal .buttons button:hover span,
.modal.c__modal#loginHelpModal .buttons button:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button:after,
.modal.c__modal#saisonLaufModal .buttons button:after,
.modal.c__modal#lieferscheinModal .buttons button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button:hover:after,
.modal.c__modal#saisonLaufModal .buttons button:hover:after,
.modal.c__modal#lieferscheinModal .buttons button:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#loginHelpModal .buttons button:before,
.modal.c__modal#saisonLaufModal .buttons button:before,
.modal.c__modal#lieferscheinModal .buttons button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button:hover:before,
.modal.c__modal#saisonLaufModal .buttons button:hover:before,
.modal.c__modal#lieferscheinModal .buttons button:hover:before {
  right: -80px;
}
.modal.c__modal#loginHelpModal .buttons button:hover span,
.modal.c__modal#saisonLaufModal .buttons button:hover span,
.modal.c__modal#lieferscheinModal .buttons button:hover span,
.modal.c__modal#loginHelpModal .buttons button:hover .filter-option,
.modal.c__modal#saisonLaufModal .buttons button:hover .filter-option,
.modal.c__modal#lieferscheinModal .buttons button:hover .filter-option {
  transform: translateX(7px);
}
.modal.c__modal#loginHelpModal .buttons button[disabled]:before,
.modal.c__modal#saisonLaufModal .buttons button[disabled]:before,
.modal.c__modal#lieferscheinModal .buttons button[disabled]:before {
  background-color: #CCCBCB;
}
.modal.c__modal#loginHelpModal .buttons button:after,
.modal.c__modal#saisonLaufModal .buttons button:after,
.modal.c__modal#lieferscheinModal .buttons button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.modal.c__modal#loginHelpModal .buttons button:hover:after,
.modal.c__modal#saisonLaufModal .buttons button:hover:after,
.modal.c__modal#lieferscheinModal .buttons button:hover:after {
  transform: translateX(-7px);
}
.modal.c__modal#saisonLaufModal,
.modal.c__modal#lieferscheinModal {
  max-width: 700px;
}
.modal.c__modal#saisonLaufModal .modal-content-header,
.modal.c__modal#lieferscheinModal .modal-content-header {
  margin-top: 58px !important;
}
.modal.c__modal#saisonLaufModal .modal-content-text,
.modal.c__modal#lieferscheinModal .modal-content-text {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 200px) {
  .modal.c__modal#saisonLaufModal .modal-content-text,
  .modal.c__modal#lieferscheinModal .modal-content-text {
    padding-left: calc(15px  +  45  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .modal.c__modal#saisonLaufModal .modal-content-text,
  .modal.c__modal#lieferscheinModal .modal-content-text {
    padding-left: 60px;
  }
}
@media screen and (min-width: 200px) {
  .modal.c__modal#saisonLaufModal .modal-content-text,
  .modal.c__modal#lieferscheinModal .modal-content-text {
    padding-right: calc(15px  +  45  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .modal.c__modal#saisonLaufModal .modal-content-text,
  .modal.c__modal#lieferscheinModal .modal-content-text {
    padding-right: 60px;
  }
}
.modal.c__modal#saisonLaufModal .modal-content-text .text,
.modal.c__modal#lieferscheinModal .modal-content-text .text {
  font-weight: 400;
  text-align: left;
}
.modal.c__modal#saisonLaufModal .modal-content-text .text.last,
.modal.c__modal#lieferscheinModal .modal-content-text .text.last {
  margin-bottom: 30px !important;
}
.modal.c__modal#successModal .modal-close {
  display: none;
}
.modal.c__modal#successModal .buttons {
  margin: 30px 0 10px 0;
  text-align: center;
}
.modal.c__modal.punktetabelle-modal .modal-content {
  height: calc(88vh - 70px);
}
.modal.c__modal.punktetabelle-modal .modal-content .punktetabelle-modal-img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.slider-wrapper.c__js-slider {
  margin: 0 auto 40px auto;
}
.slider-wrapper.c__js-slider .next {
  background-color: transparent;
  border: none;
  width: 45px;
  height: 45px;
}
.slider-wrapper.c__js-slider .next:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.slider-wrapper.c__js-slider .last {
  background-color: transparent;
  border: none;
  width: 45px;
  height: 45px;
}
.slider-wrapper.c__js-slider .last:after {
  content: "";
  position: absolute;
  display: block;
  left: -6px;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
}
.slider-wrapper.c__js-slider .switcher-container {
  bottom: -30px;
}
.slider-wrapper.c__js-slider .switcher-container .switcher {
  background-color: #D30F4B;
  border: 1px solid #D30F4B;
}
.slider-wrapper.c__js-slider .switcher-container .switcher.active {
  background-color: #fff;
  border: 1px solid #D30F4B;
}
.c__error-message {
  display: none;
  margin: 10px 0;
  color: #FF3162;
  font-size: 14px;
}
.c__registration-dialog {
  background-color: #fff;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.c__registration-dialog .c__step {
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 100vh;
}
.c__registration-dialog .c__step .c__keyvisual_container {
  width: 100%;
  position: relative;
  background-color: #FF3162;
}
.c__registration-dialog .c__step .c__keyvisual_container:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -100px;
  height: 100%;
  width: 60%;
  transform: skewX(-9deg);
  transition: transform 0.3s ease-out;
  background-color: rgba(255, 49, 98, 0.7);
  z-index: 1;
}
.c__registration-dialog .c__step .c__keyvisual_container:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -140px;
  height: 100%;
  width: 64%;
  transform: skewX(-14deg);
  transition: transform 0.3s ease-out;
  background-color: rgba(255, 49, 98, 0.7);
  z-index: 1;
}
.c__registration-dialog .c__step .c__keyvisual_container .c__keyvisual {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.c__registration-dialog .c__step .c__keyvisual_container .c__keyvisual-logo {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 2;
  width: 70px;
}
.c__registration-dialog .c__step .c__keyvisual_container .c__keysvisual-text {
  display: block;
  position: absolute;
  top: 50%;
  left: 40px;
  transform: translateY(-50%);
  font-size: 60px;
  color: #fff;
  font-weight: 300;
  width: 50%;
  z-index: 2;
  line-height: 76px;
}
.c__registration-dialog .c__step .c__register-form-area {
  width: 60%;
  min-width: 540px;
  position: relative;
  font-size: 20px;
  font-weight: 300;
  padding: 30px 50px;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  overflow-y: auto;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-dialog-close {
  display: block;
  cursor: pointer;
  position: absolute;
  height: 32px;
  width: 32px;
  right: 30px;
  top: 24px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-dialog-close:after {
  content: " ";
  transform: rotate(45deg);
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.35%2024.35%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ff3162%3Bstroke-linecap%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20%20class%3D%22cls-1%22%20d%3D%22M12.17%2C1V23.35%22%2F%3E%3Cpath%20id%3D%22Pfad_335%22%20class%3D%22cls-1%22%20d%3D%22M1%2C12.06H23.35%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  display: block;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-dialog-close:hover {
  opacity: 0.6;
}
.c__registration-dialog .c__step .c__register-form-area .c__register_breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #CCCBCB;
  display: inline-flex;
  column-gap: 50px;
  align-items: flex-end;
  width: 150px;
  justify-content: space-between;
  transform: translateY(-80%);
}
.c__registration-dialog .c__step .c__register-form-area .c__register_breadcrumb li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6px;
  height: 6px;
  background-color: #CCCBCB;
  border-radius: 50%;
  transform: translateY(60%);
  line-height: 0;
}
.c__registration-dialog .c__step .c__register-form-area .c__register_breadcrumb li span {
  text-indent: -999px;
  font-size: 10px;
  overflow: hidden;
}
.c__registration-dialog .c__step .c__register-form-area .c__register_breadcrumb li.done {
  width: 17px;
  height: 17px;
  background-color: #FF3162;
  line-height: 10px;
  transform: translateY(50%);
}
.c__registration-dialog .c__step .c__register-form-area .c__register_breadcrumb li.done span {
  text-indent: 0;
  color: #fff;
}
.c__registration-dialog .c__step .c__register-form-area .can-premeo {
  display: none;
}
.c__registration-dialog .c__step .c__register-form-area h1 {
  color: #FF3162;
  font-size: 40px;
  font-weight: 300;
  margin-top: 25px;
  margin-bottom: 30px;
}
.c__registration-dialog .c__step .c__register-form-area h3 {
  color: #10384F;
  font-size: 18px;
  margin-bottom: 25px;
  font-weight: 600;
}
.c__registration-dialog .c__step .c__register-form-area p {
  margin-bottom: 40px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 18px;
  margin-bottom: 26px;
  position: relative;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__full-row {
  display: block;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__full-row .input-wrapper {
  width: 100%;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__premeo-intro {
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 40px !important;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__premeo-intro img {
  width: 145px;
  flex: 0 0 auto;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__premeo-intro p {
  flex: 1 0 0;
  margin: 0;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__check-row {
  column-gap: 20px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__check-row input[type="checkbox"] {
  flex: 0 0 auto;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__check-row.premeo-on {
  display: none;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__right-row {
  justify-content: flex-end;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__switch-row {
  column-gap: 20px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__switch-row label {
  width: calc(100% - 60px);
  font-size: 14px;
  transform: translateY(4px);
  font-weight: 400;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__switch-row label span {
  font-size: 16px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__switch-row label a {
  color: #FF3162;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__buttons-row {
  justify-content: space-between;
  margin-top: auto;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 100px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 616.16 372.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384f;stroke-width:19.26px;%7D%3C/style%3E%3C/defs%3E%3Cline class='cls-1' y1='189.35' x2='602.92' y2='189.35'/%3E%3Cpolyline class='cls-1' points='421.92 6.81 602.54 187.43 424.07 365.89'/%3E%3C/svg%3E");
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  width: 40px;
  height: 24.2px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture .c__culture-name {
  display: block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  background-color: #FF3162;
  width: calc(50% - 50px);
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture .c__culture-value {
  width: calc(50% - 50px);
  position: relative;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture .c__culture-value input {
  width: 100%;
  padding-right: 42px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture .c__culture-value:after {
  content: "";
  width: 42px;
  display: block;
  padding: 0 10px;
  margin: 10px 0;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(calc(-50% - 10px));
  border-left: 1px solid #10384F;
  font-size: 16px;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture .c__culture-value.c__ha:after {
  content: "ha";
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.c__culture .c__culture-value.c__stk:after {
  content: "stk";
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row.can-premeo {
  display: none;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .c__input-text,
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .c__select,
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .input-wrapper {
  width: calc(50% - 9px);
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .c__input-text.full-width,
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .c__select.full-width,
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .input-wrapper.full-width {
  width: 100%;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .c__input-text .bootstrap-select,
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .c__select .bootstrap-select,
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .input-wrapper .bootstrap-select {
  min-width: unset !important;
  max-width: none !important;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .input-wrapper .c__input-text {
  width: 100%;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row label {
  font-size: 14px;
  font-weight: 400;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row label a {
  color: #FF3162;
}
.c__registration-dialog .c__step .c__register-form-area .c__registration-row .pflichtfeld-hinweis {
  font-size: 14px;
}
.c__registration-dialog .c__step#step3 .c__no-premeo {
  flex-direction: column;
}
.c__registration-dialog .c__step#step3 .c__do-premeo {
  display: none;
}
.c__registration-dialog .c__step#step4 .g-recaptcha {
  margin-top: auto;
}
.c__registration-dialog .c__step#step4 .c__buttons-row {
  margin-top: 30px;
}
@media screen and (max-width: 1200px) {
  .c__registration-dialog .c__step {
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .c__registration-dialog .c__step .c__keyvisual_container {
    height: 300px;
    flex-shrink: 0;
  }
  .c__registration-dialog .c__step .c__keyvisual_container:before {
    left: auto;
    right: 0;
    width: calc(100% - 355px);
    min-width: 500px;
  }
  .c__registration-dialog .c__step .c__keyvisual_container:after {
    left: auto;
    right: 0;
    width: calc(100% - 336px);
    min-width: 500px;
  }
  .c__registration-dialog .c__step .c__keyvisual_container .c__keysvisual-text {
    left: auto;
    right: 40px;
  }
  .c__registration-dialog .c__step .c__keyvisual_container .c__keyvisual-logo {
    top: 20px;
    left: 20px;
    width: 50px;
  }
  .c__registration-dialog .c__step .c__register-form-area {
    width: 100%;
    overflow-y: initial;
    flex-shrink: 0;
  }
  .c__registration-dialog .c__step .c__register-form-area .c__registration-dialog-close {
    top: -275px;
    z-index: 1;
  }
  .c__registration-dialog .c__step .c__register-form-area .c__registration-dialog-close:after {
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024.35%2024.35%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-width%3A2px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20%20class%3D%22cls-1%22%20d%3D%22M12.17%2C1V23.35%22%2F%3E%3Cpath%20id%3D%22Pfad_335%22%20class%3D%22cls-1%22%20d%3D%22M1%2C12.06H23.35%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center;
  }
}
@media screen and (max-width: 740px) {
  .c__registration-dialog .c__step .c__keyvisual_container:after,
  .c__registration-dialog .c__step .c__keyvisual_container:before {
    content: none;
  }
  .c__registration-dialog .c__step .c__keyvisual_container .c__keyvisual {
    display: none;
  }
  .c__registration-dialog .c__step .c__keyvisual_container .c__keysvisual-text {
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
    width: auto;
    font-size: 10vw;
    line-height: 12vw;
  }
  .c__registration-dialog .c__step .c__register-form-area {
    min-width: initial;
  }
  .c__registration-dialog .c__step .c__registration-row {
    flex-direction: column;
    margin-bottom: 0 !important;
  }
  .c__registration-dialog .c__step .c__registration-row.c__check-row,
  .c__registration-dialog .c__step .c__registration-row.c__right-row,
  .c__registration-dialog .c__step .c__registration-row.c__switch-row,
  .c__registration-dialog .c__step .c__registration-row.c__buttons-row {
    flex-direction: row;
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .c__registration-dialog .c__step .c__registration-row.c__check-row input[type="checkbox"],
  .c__registration-dialog .c__step .c__registration-row.c__right-row input[type="checkbox"],
  .c__registration-dialog .c__step .c__registration-row.c__switch-row input[type="checkbox"],
  .c__registration-dialog .c__step .c__registration-row.c__buttons-row input[type="checkbox"] {
    flex: 0 0 auto;
  }
  .c__registration-dialog .c__step .c__registration-row.c__last-row {
    margin-bottom: 80px !important;
  }
  .c__registration-dialog .c__step .c__registration-row .c__input-text,
  .c__registration-dialog .c__step .c__registration-row .c__select {
    width: 100% !important;
    margin-bottom: 26px !important;
  }
  .c__registration-dialog .c__step .c__registration-row .input-wrapper {
    width: 100% !important;
  }
  .c__registration-dialog .c__step .c__registration-row .c__picked-value .c__input-text {
    margin-bottom: 0 !important;
  }
  .c__registration-dialog .c__step .c__registration-row .c__error-message {
    position: relative;
    top: -24px;
  }
}
.main-navi {
  position: relative;
  background-color: #66B512;
  z-index: 100;
}
.main-navi .main-navi-wrapper {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  height: 100%;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper {
    width: 76vw;
  }
}
.main-navi .main-navi-wrapper .mobile-trigger {
  position: relative;
  display: none;
  overflow: hidden;
  height: 50px;
  text-align: left;
  border-bottom: 1px solid #fff;
}
.main-navi .main-navi-wrapper .mobile-trigger .toggle-navi {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  left: 20px;
  height: 40px;
  width: 40px;
}
.main-navi .main-navi-wrapper .mobile-trigger .toggle-navi:hover {
  opacity: 0.7;
  text-decoration: none;
}
.main-navi .main-navi-wrapper .navi {
  display: block;
}
@media screen and (min-width: 1201px) {
  .main-navi .main-navi-wrapper .navi {
    display: block !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li.active .sub-menu-wrapper,
  .main-navi .main-navi-wrapper .navi .main-navi-list li:hover .sub-menu-wrapper {
    display: block;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li:hover .sub-menu-wrapper {
    z-index: 1003;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li:hover ul,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:hover ul {
    display: block;
  }
}
.main-navi .main-navi-wrapper .navi .product-selector {
  position: relative;
  display: none;
  padding: 15px 20px 36px;
}
.main-navi .main-navi-wrapper .navi .product-selector .open-product-selector-button {
  display: block;
  padding: 18px;
  position: relative;
  background-color: #fff;
  cursor: pointer;
}
.main-navi .main-navi-wrapper .navi .product-selector .open-product-selector-button h6 {
  color: #0091DF;
  margin: 0;
  padding: 0;
  font-size: 16px;
}
.main-navi .main-navi-wrapper .navi .product-selector .open-product-selector-button span {
  text-indent: -100em;
  overflow: hidden;
  width: 60px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 80px;
  border: none;
  background-color: transparent;
}
.main-navi .main-navi-wrapper .navi .product-selector .open-product-selector-button span:before {
  left: 10px;
  transform: skewX(-12deg);
  background: #66b512;
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.main-navi .main-navi-wrapper .navi .product-selector .open-product-selector-button span:after {
  content: "";
  position: absolute;
  top: 0;
  right: 6px;
  background: transparent no-repeat center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E");
  background-size: 10px 20px;
  width: 54px;
  height: 100%;
  transform: rotate(90deg);
}
.main-navi .main-navi-wrapper .navi .main-navi-list {
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li {
  display: inline-block;
  z-index: 1;
  padding: 8px 18px;
  font-size: 16px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li.active,
.main-navi .main-navi-wrapper .navi .main-navi-list li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li.current {
  background-color: #0091DF;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li a {
  font-weight: 400;
  color: #fff;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li a:hover {
  text-decoration: none;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li a .home-link {
  display: none;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li a .home-icon {
  position: relative;
  top: -3px;
  width: 16px;
  height: 16px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper {
  margin-bottom: 20px !important;
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background-color: #03607F;
  width: 100%;
  color: #fff;
  z-index: 1000;
  padding: 0;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -19px;
  left: 0;
  height: 19px;
  width: 100%;
  margin: 0 auto;
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5QAAAATCAYAAADva0K1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3MzhDMUQwRjRERTMxMTgyNENBQzIzNkNBRUQ1Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REE0NTc5OTlBNTJGMTFFM0FDQTM5M0VEN0E2RkM1NTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REE0NTc5OThBNTJGMTFFM0FDQTM5M0VEN0E2RkM1NTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMkVDRDRCN0E0OThFMzExQjkxRTk5MUI3RjAyMTIxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTczOEMxRDBGNERFMzExODI0Q0FDMjM2Q0FFRDVDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtimVNEAAAUYSURBVHja7J3Zlp0gEEUvWfn/X64kb72yWq3hFIO9z8vtlmIQAdkW4jCzzwqNv/KaOo4NR9zI395wT1j0txJnCGwj8a7iXqXlLedoqNNo2p/E9Xmqt4+jXE9t1BM+EnZR22r/9B67O66Oo4irtMna/7O1RB7VMp6S19tlB+VjX9prR74mtLNCfBMdz8TzHLNk+pX/LWHnSSMS/jXsztaTjt3EU/1e5eWJX7W5qgP7plyWqFsL2qp+PW3NRG3vqW1X+uL3RhMh7/cBN73/bzhPNx/lxDcz4c6AqxpiokCVgdkMpK36fYLcJwDOXgvFQwwvcHqgM/LgJQqxmf6kipOxzcBoN2iqQTQDaSqwWwGIp0OpHZyvTYhnzeEVcFQcr6ZhiTyyAOiBK4+tBW06J/ZZoFTYVoFyxm/Exhx17AE8T5jXPtruog83sn0wMnaNxfeKbYEye9PJ3DSUEOqdvFa8P0Pwd9W2AsBRWIvAaSXMA9DZBwFPoH4Xz9Mesm0k2n662nH1gY0KUJXHuzyds+A0aqsAti7oe4uH0zZOe5UXsRLekXYHPKo8FUpgNEE6XR6dTLgXXpWeyggAPgFZNC1vuhasJwvWYXdbULVjE44vqodbM+8PPwYou2+kdjE58Vy8DhitHKtCQ2ZSr85/JPNTwlom3ew5Ks6zApSqdrQLjKr72ErPpwoeVy3VnQF+b1suaxuma8L0FWmpJ3nRMJtk0+1ltEa7WRCRDc/CaDXOHbhGADWTXuT6RJZmZpd0epckK/uY6mHUMaAHUJ5zQ7eLiU0FRjsmrp3LDTu8XVfh0TiRc1BAVnX5aMffT/Wv9p6r4VMJld3wqTz+9cHW7jBaiTNjma0thFBLlnHFPUxp3+V5vHvvstvLoHpHUQWTFYDsAsc7OFB5NhVAoyxL5JyjwKb0uJmgzVTa72dCv62Mp4AhQHkkiHonGiowzUxysxPSrk1ZMuHRY9ENnpTgVNlcKlMXSg/iTChc8d7lbJjs7J/q8aMbGGfAnzKPGZMSWxBfDaldS1l3hUolWFZhUZVG1yY9FVDcqZyZ66D0xHV49Tr6pmp8AwgBSvTpWY40gnl0eSKuJuOWmKx3AUM1jRXesE6YXwFpp0FfxzuSXasWZgFkBcw6wXGXZbG2cfrWaL9qF9WOuF0b8MzYqGcX+FUBr9Kmow7VdRTJcyTOvTKO4BEEKBGQ6rIfxTy+Ww48a/I7bvJd4d0dh6YzxHW0Kl91XSnDn/Lu6DsZ4GKDnjMg802ezPHp3QRD/emPbFi2rF3we3r6NvF6X9l5Po/T+TmcsXA8QAAlQu0TE8/kOJvvDO+KytOzg1eqG4Q6z++Uz3mMxe1wVr/YFfhWg6a9JO8dPhFSneCvgs8qhHbHn/FplpXe6h3aYfd4YBPzQgigRK+CVU+aY1I5RgCWdwfh1aDtBUZrhKpdvXw7eAgV8W3Cef7UcdNTv93j4SnfuNwJej3XbQVEz6rXmfZD3FZXQSRCACVCB0OrJx/v+62zyrnLxiqdELgDtO9W/hmwBvwxTnalt1M6q98Vi8LfEJbFNmpbijwBPIQASoSYuAnzHZuV9y0btLw1L0CSsenkvO1F52W0HYQQQIkQYiIQL8940bm+GdaATfo85eccEUIAJUIIMdHa8DwH1wnRzxFCCK3WMGO8RgghhBBCCCEU1y+qACGEEEIIIYQQQIkQQgghhBBCCKBECCGEEEIIIQRQIoQQQgghhBB6of4IMABUpgU5+VNu3AAAAABJRU5ErkJggg==);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper#productSubMenu.active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper#regionalSubMenu.active {
  display: block;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products:before,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional:before,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc(67% - 10px);
  width: 100%;
  background-color: #02516F;
  height: 100%;
  transform: skewX(-12deg);
  z-index: -1;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu {
    width: 76vw;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser {
  flex: 1 1 33.33%;
  padding: 40px 20px 36px 0;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser:after,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser:after,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser:after {
  content: none;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser .sub-menu-teaser-image,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser .sub-menu-teaser-image,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .sub-menu-teaser-image {
  display: block;
  height: auto;
  max-width: 100%;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
  color: #89D329;
  font-size: 18px;
  margin-top: 16px;
  margin-bottom: 12px;
  font-weight: 300;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
    margin-top: calc(16px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
    margin-bottom: calc(12px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
    margin-bottom: 20px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser .sub-menu-teaser-text,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser .sub-menu-teaser-text,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser .sub-menu-teaser-text,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser .sub-menu-teaser-text,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
    font-size: calc(12px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser .sub-menu-teaser-text,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser .sub-menu-teaser-text,
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
    font-size: 16px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi {
  flex: 1 1 66.66%;
  padding: 0 20px 0 36px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 2;
  position: relative;
  max-width: calc((100% - 81px) / 2);
  height: calc(100% - 40px);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li {
  display: block;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li:first-child,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li:first-child,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:first-child {
  margin-top: 40px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li.has-child,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li.has-child,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.has-child {
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E") no-repeat right 6px center;
  background-size: 10px 20px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li:active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li:active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li.current,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li.current,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.current {
  background-color: #02516F;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li:active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li:active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li.current a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li.current a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.current a {
  color: #89D329;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li.products,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li.products,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.products {
  padding-top: 50px;
  border: none;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li.products:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li.products:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.products:hover {
  background-color: transparent;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li.products .product-selector,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li.products .product-selector,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.products .product-selector {
  display: block;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li a {
  display: block;
  padding: 8px 12px;
  font-weight: 300;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul {
  display: none;
  width: calc(100% + 20px);
  position: absolute;
  left: 100%;
  top: -40px;
  padding-left: 23px;
  background-color: #02516F;
  height: calc(100% + 40px);
  overflow: auto;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li {
  display: block;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  padding: 0;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li a {
  color: #fff !important;
  display: block;
  padding: 8px 12px;
  font-weight: 300;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li:active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li:active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li:active,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li.current,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li.current,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li.current {
  background-color: #02516F !important;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li:active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li:active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li:active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li.current a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li.current a,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li.current a {
  color: #89D329 !important;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list > li ul li:first-child,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list > li ul li:first-child,
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li ul li:first-child {
  margin-top: 40px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo {
  background-color: #10384F;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo:before {
  content: none;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu {
  max-width: none;
  width: auto;
  position: relative;
  overflow: hidden;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu:before {
  content: "";
  position: absolute;
  top: 0;
  left: 540px;
  width: 100%;
  background-color: #10384F;
  height: 100%;
  transform: skewX(-12deg);
  z-index: 1;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu:after {
  content: '';
  position: absolute;
  right: inherit;
  left: 540px;
  width: 1px;
  height: 110%;
  border: 1px solid #FF3162;
  border-width: 0 0 0 1px;
  transform: translateX(0) rotate(20deg);
  top: -20px;
  bottom: inherit;
  z-index: 1;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser-wrapper {
  display: flex;
  padding-right: 25px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser-wrapper > img {
  height: auto;
  max-width: 100%;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser {
  box-sizing: border-box;
  flex: 0 1 320px;
  padding: 0 20px;
  position: relative;
  z-index: 3;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3 {
  color: #FF3162;
  margin: 50px 0 25px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .c__button {
  width: 100%;
  max-width: 260px;
  text-align: left;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .c__link-white {
  margin-top: 10px;
  padding-left: 1px !important;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
  font-size: 16px !important;
  margin-bottom: 42px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .premeo-reg-link {
  margin: 0 auto 10px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi {
  box-sizing: border-box;
  flex: 0 1 320px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list {
  max-width: none;
  margin-bottom: 25px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li {
  /*.list-item-unlocked {
												.list-item-unlocked(#fff, .5, @highlightColor: @color-bayer-bright-green);
											}*/
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li .list-item-locked {
  position: relative;
  padding-right: 35px;
  display: block;
  opacity: 0.4;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li .list-item-locked:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 26.17 33.01' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M23.82,14.88s-.42,0-1.06-.01v-6.28C22.76,3.84,18.92,0,14.17,0h-1.66C7.49,0,3.41,4.08,3.41,9.1v5.69h-1.06c-1.3,0-2.36,1.06-2.36,2.36v13.5c0,1.3,1.06,2.36,2.36,2.36H23.82c1.3,0,2.36-1.06,2.36-2.36v-13.41c0-1.3-1.06-2.36-2.36-2.36Zm-9.51,8.59c-.2,.13-.33,.34-.3,.58l.7,4.89c.05,.34-.22,.65-.56,.65h-2.11c-.35,0-.61-.31-.56-.65l.7-4.89c.03-.24-.1-.45-.3-.58-.65-.41-1.06-1.13-1.06-1.92,0-1.26,1.02-2.28,2.27-2.28h0c.93,0,1.76,.56,2.11,1.42,.42,1.04,.02,2.2-.9,2.78ZM6.83,14.79v-5.24c0-2.35,1.31-4.57,3.46-5.52,4.6-2.03,9.06,1.29,9.06,5.65v5.15c-1.44-.02-2.71-.03-2.84-.03H6.83Z'/%3E%3C/svg%3E") no-repeat center;
  background-size: 14px;
  opacity: 0.5;
  position: absolute;
  height: 100%;
  width: 35px;
  top: 0;
  right: 0;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li > span {
  display: block;
  padding: 8px 12px;
  font-weight: 300;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional {
  background-color: #1B4053;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional:before {
  background-color: #113042;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu {
  align-items: start;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi {
  padding: 0;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: nowrap;
  max-width: none !important;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li {
  border-bottom: none !important;
  padding-top: 46px;
  padding-bottom: 46px;
  transform: skewX(-8deg);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:hover span a img {
  transform: scale(1.05);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:hover .teaser-text {
  color: #fff !important;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:first-child {
  margin-top: 0 !important;
}
@media screen and (min-width: 1201px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li {
    max-width: 25%;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:nth-child(1) {
    background-color: transparent;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:nth-child(2) {
    background-color: #173A4D;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:nth-child(3) {
    background-color: #143548;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:nth-child(4) {
    background-color: #113042;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span {
  display: inline-block;
  transform: skewX(8deg);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a {
  transform: translateX(3%);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a img {
  transform: scale(1);
  transition: all 0.3s ease-out;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a .nav-name {
  display: block;
  transform: none;
  font-size: 16px;
  color: #66B512;
  margin: 30px 0 20px 0;
  /*white-space: nowrap;*/
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a .nav-name {
    font-size: calc(16px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a .nav-name {
    font-size: 22px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a .nav-name:after {
  content: "\0203A";
  position: relative;
  display: inline-block;
  top: 5px;
  left: 10px;
  font-size: 2em;
  font-style: normal;
  line-height: 0;
  font-weight: 300;
  transition: all 0.1s ease-out;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a .teaser-text {
  margin-right: 40px;
  color: #fff;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a:hover .nav-name:after {
  left: 14px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li span a:hover .teaser-text {
  color: #fff;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu-footer {
  background-color: #204659;
  padding: 20px 0;
  border-top: none;
}
@media screen and (max-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional {
    background-color: #03607F;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list {
    flex-wrap: wrap !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li {
    border-bottom: none;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    transform: none !important;
    width: 100%;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:nth-child(1) {
    background-color: transparent;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:nth-child(2) {
    background-color: transparent;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:nth-child(3) {
    background-color: transparent;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:nth-child(4) {
    background-color: transparent;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:current {
    background-color: #02516F !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:current .nav-name {
    color: #89D329 !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li:not(.current) .nav-name {
    color: #fff !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li span {
    transform: none !important;
    display: block !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li span a {
    display: block;
    width: 100%;
    padding: 0 !important;
    transform: none !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li span a .nav-name {
    padding: 15px 12px;
    font-weight: 300 !important;
    font-size: 18px !important;
    margin: 0 !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li span a .nav-name:after {
    content: "" !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li span a img {
    display: none !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.regional .sub-menu .sub-menu-list li span a .teaser-text {
    display: none;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu {
    width: 76vw;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser {
  width: 100%;
  margin-top: 50px;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
  color: #89D329;
  font-size: 18px;
  margin-top: 16px;
  margin-bottom: 8px;
  font-weight: 300;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
    margin-top: calc(16px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
    margin-bottom: calc(8px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser h3 {
    margin-bottom: 10px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
    font-size: calc(12px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
    font-size: 16px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list {
  padding: 0;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 30px;
  list-style: none;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list {
    margin-top: calc(30px  +  30  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list {
    margin-bottom: calc(30px  +  30  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list {
    margin-bottom: 60px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li {
  border: none;
  padding-top: 12px;
  padding-left: 6px;
  padding-right: 6px;
}
@media screen and (min-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li {
    padding-left: calc(6px  +  8  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li {
    padding-left: 14px;
  }
}
@media screen and (min-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li {
    padding-right: calc(6px  +  8  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li {
    padding-right: 14px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li:hover {
  background-color: transparent;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li:hover img {
  transform: scale(1.1);
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li:hover a {
  color: #89D329;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a img {
  display: block;
  width: 82px;
  height: 82px;
  margin: 0 auto 20px;
  transition: transform 0.2s ease-out;
}
@media screen and (min-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a img {
    width: calc(82px  +  22  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a img {
    width: 104px;
  }
}
@media screen and (min-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a img {
    height: calc(82px  +  22  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a img {
    height: 104px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper .sub-menu-footer {
  display: block;
  width: 100%;
  text-align: center;
  border-top: 1px solid #488CA3;
  padding: 14px 0;
  font-size: 12px;
  background-color: #03607F;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper .sub-menu-footer {
    font-size: calc(12px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list li .sub-menu-wrapper .sub-menu-footer {
    font-size: 14px;
  }
}
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in.active > span,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in:hover > span,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in.current > span {
  background-color: #FF3162;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.active,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:hover,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.current {
  background-color: #FF3162;
}
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.active .list-item-unlocked,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:hover .list-item-unlocked,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.current .list-item-unlocked {
  /*.list-item-unlocked(#fff, .5, @highlightColor: #fff);*/
}
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.active a,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li:hover a,
.main-navi .main-navi-wrapper .navi .main-navi-list li.premeo.logged-in .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list > li.current a {
  color: #fff;
}
@media screen and (min-width: 1201px) {
  .main-navi .main-navi-wrapper .navi .main-navi-list > li {
    padding: 0;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.active,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:hover,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.current {
    background-color: transparent;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li > span {
    transform: skewX(-12deg);
    position: relative;
    display: inline-block;
    border-right: 1px solid #fff;
    padding: 8px 18px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li > span > * {
    transform: skewX(12deg);
    display: inline-block;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li > span .new {
    position: absolute;
    text-transform: uppercase;
    top: -16px;
    padding: 1px 2px;
    background: #66B512;
    color: #fff;
    border: 1px solid;
    border-radius: 2px;
    font-size: 50%;
    right: -12px;
    font-weight: bold;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.active > span,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:hover > span,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.current > span {
    background-color: #0091DF;
  }
}
@media screen and (max-width: 1200px) {
  .main-navi .main-navi-wrapper .navi .new {
    font-size: 50%;
    text-transform: uppercase;
    background: #66B512;
    padding: 2px 4px;
    border-radius: 2px;
    display: inline-block;
    position: relative;
    top: -10px;
    left: 5px;
  }
}
.main-navi .main-navi-wrapper .navi .service-navi {
  display: none;
  margin: 0;
  padding: 20px 20px 0 20px;
  background-color: #013856;
  font-size: 0;
  list-style: none;
  position: relative;
}
.main-navi .main-navi-wrapper .navi .service-navi:before {
  background-color: #013856;
  content: "";
  position: absolute;
  top: -25px;
  left: 0;
  width: 100%;
  height: 60px;
  transform: skewY(-5deg);
  z-index: 0;
}
.main-navi .main-navi-wrapper .navi .service-navi li {
  padding: 15px 12px;
  font-size: 18px;
  position: relative;
  display: block;
  z-index: 1;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.main-navi .main-navi-wrapper .navi .service-navi li.ps-wrapper {
  padding: 0;
}
.main-navi .main-navi-wrapper .navi .service-navi li.ps-wrapper .product-selector {
  padding: 0 0 15px;
}
.main-navi .main-navi-wrapper .navi .service-navi li a {
  color: #fff;
}
.main-navi .main-navi-wrapper .navi .service-navi li.active a,
.main-navi .main-navi-wrapper .navi .service-navi li:hover a,
.main-navi .main-navi-wrapper .navi .service-navi li.current a {
  color: #89D329;
}
.main-navi .main-navi-wrapper .navi .sub-menu-footer {
  display: none;
  text-align: center;
  background-color: #013856;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .sub-menu-footer {
    padding-left: calc(15px  +  85  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .sub-menu-footer {
    padding-left: 100px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper .navi .sub-menu-footer {
    padding-right: calc(15px  +  85  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper .navi .sub-menu-footer {
    padding-right: 100px;
  }
}
.main-navi .main-navi-wrapper .navi .sub-menu-footer h6 {
  font-size: 15px;
  margin: 0 0 4px 0;
}
.main-navi .main-navi-wrapper .navi .sub-menu-footer span {
  font-size: 13px;
}
@media screen and (max-width: 1200px) {
  .main-navi .main-navi-wrapper {
    width: 100%;
  }
  .main-navi .main-navi-wrapper .mobile-trigger {
    display: block;
  }
  .main-navi .main-navi-wrapper .navi {
    background-color: #03607F;
    max-width: 600px;
    min-width: 300px;
    position: absolute;
    z-index: 100;
    box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.5);
  }
  .main-navi .main-navi-wrapper .navi.collapsed {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi:not(.collapsed) {
    display: block;
  }
  .main-navi .main-navi-wrapper .navi.show-level.level-1 .main-navi-list > li {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi.show-level.level-2 .main-navi-list > li {
    display: none !important;
  }
  .main-navi .main-navi-wrapper .navi.show-level.level-2 .sub-menu-list > li {
    display: none !important;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active {
    display: block !important;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    background: none;
    background-color: #02516F !important;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active.has-child {
    background-image: none !important;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active.has-child > span {
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewbox='0 0 8 14'%3e%3cpolyline points='5.5,11.5 0.5,6 5.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3e%3c/svg%3e") no-repeat left 6px center;
    display: block;
    background-size: 10px 20px;
    padding-left: 24px;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active:hover > a {
    color: #89D329;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active:hover li a {
    color: #fff;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active > a {
    color: #89D329 !important;
    padding-left: 28px !important;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' transform='matrix(-1,0,0,1,7.5,0)' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E") no-repeat 10px center;
    background-size: 10px 20px;
  }
  .main-navi .main-navi-wrapper .navi.show-level .main-navi-list li.active .sub-menu-wrapper {
    display: block;
  }
  .main-navi .main-navi-wrapper .navi.show-level .product-selector {
    padding-bottom: 40px !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list {
    background-color: #03607F;
    padding: 0 20px 36px 20px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li {
    display: block;
    border-bottom: 1px solid #488CA3;
    border-left: none;
    position: relative;
    padding: 0;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:last-child {
    border-right: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.has-child {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E") no-repeat right 6px center;
    background-size: 10px 20px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:hover,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:active,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.current {
    background-color: #02516F;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:hover > a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li:active > a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.current > a {
    color: #89D329;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.premeo.active {
    border-bottom: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.premeo.logged-in.active,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.premeo.logged-in:hover,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li.premeo.logged-in.current {
    background-color: #FF3162 !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li a {
    padding: 15px 12px;
    font-size: 18px;
    display: block;
    font-weight: 300;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .home-link {
    display: block !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .home-icon {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper {
    display: none;
    position: relative;
    margin-bottom: 0 !important;
    overflow: hidden;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products:before,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional:before,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo:before {
    content: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu {
    width: 100%;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-teaser,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-teaser,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi {
    padding: 0;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list {
    max-width: 100%;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li {
    border-bottom: none;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li:first-child,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li:first-child,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li:first-child {
    margin-top: 0 !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li.active ul,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li.active ul,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li.active ul {
    display: block;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li.products,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li.products,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li.products {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li .list-item-locked,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li .list-item-locked,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li .list-item-locked {
    padding: 15px 12px;
    font-size: 18px;
    display: block;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li ul,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li ul,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li ul {
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    padding-left: 0;
    background-color: #03607F;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li ul li,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li ul li,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li ul li {
    border-bottom: none;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li ul li:first-child,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li ul li:first-child,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li ul li:first-child {
    margin-top: 0 !important;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.products .sub-menu .sub-menu-navi .sub-menu-list li ul li a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional .sub-menu .sub-menu-navi .sub-menu-list li ul li a,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-navi .sub-menu-list li ul li a {
    padding: 15px 12px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu {
    width: 100%;
    text-align: left;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-teaser {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi {
    padding: 0;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list {
    max-width: 100%;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li {
    display: block;
    border-bottom: none;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li:hover {
    background-color: #02516F;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li:hover a {
    color: #89D329;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a {
    padding: 3px 12px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.cultures .sub-menu .sub-menu-navi .sub-menu-list li a img {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 12px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.regional {
    max-width: 260px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo {
    background-color: #03607F;
    width: auto;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu:before,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu:after {
    content: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser {
    border-top: 1px solid #488CA3;
    display: block;
    padding: 0;
    /*.c__link-white {
											display: inline-block;
											width: auto;
										}*/
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser h3,
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser .button-block {
    margin-top: 50px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser-image {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser-wrapper {
    flex-direction: column-reverse;
    padding-right: 0;
    width: 100%;
    max-width: 260px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo .sub-menu .sub-menu-teaser-wrapper > div {
    flex: 1 1 auto;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo:after {
    content: none;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper.premeo.premeo-offline .sub-menu .sub-menu-teaser .sub-menu-teaser-text {
    display: block;
    margin-top: 30px;
  }
  .main-navi .main-navi-wrapper .navi .main-navi-list > li .sub-menu-wrapper .sub-menu-footer {
    display: none;
  }
  .main-navi .main-navi-wrapper .navi .product-selector {
    display: block;
  }
  .main-navi .main-navi-wrapper .navi .service-navi {
    display: block;
    margin-top: 20px;
  }
  .main-navi .main-navi-wrapper .navi .sub-menu-footer {
    display: block;
  }
  .main-navi .main-navi-wrapper .icon-navi {
    display: none !important;
  }
}
.main-navi .main-navi-wrapper .icon-navi,
.main-navi .main-navi-wrapper .icon-navi-mobile {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: calc((100vw - 1550px) / 2 + 12vw);
  min-width: 180px;
  display: flex;
  align-items: stretch;
  align-content: stretch;
  /*overflow: hidden;*/
}
@media screen and (max-width: 1033px) {
  .main-navi .main-navi-wrapper .icon-navi,
  .main-navi .main-navi-wrapper .icon-navi-mobile {
    min-width: 140px;
  }
}
.main-navi .main-navi-wrapper .icon-navi a,
.main-navi .main-navi-wrapper .icon-navi-mobile a {
  background-color: #2B6636;
  transform: skewX(-12deg);
  transition: background-color 0.1s ease-out;
  border-left: 1px solid #66B512;
  display: inline-block;
  position: relative;
  min-width: 60px;
  background-color: #2b6636;
}
.main-navi .main-navi-wrapper .icon-navi a > span,
.main-navi .main-navi-wrapper .icon-navi-mobile a > span {
  transform: skewX(12deg);
  display: inline-block;
  height: 100%;
}
.main-navi .main-navi-wrapper .icon-navi a:hover,
.main-navi .main-navi-wrapper .icon-navi-mobile a:hover,
.main-navi .main-navi-wrapper .icon-navi a.active,
.main-navi .main-navi-wrapper .icon-navi-mobile a.active {
  background-color: #0091DF;
  text-decoration: none;
}
.main-navi .main-navi-wrapper .icon-navi a .magnifier-icon,
.main-navi .main-navi-wrapper .icon-navi-mobile a .magnifier-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-left: 18px;
}
.main-navi .main-navi-wrapper .icon-navi a.agrartv,
.main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv {
  color: #FFF;
  padding: 8px 18px;
  font-size: 16px;
  font-weight: 400;
  margin-left: 10px;
}
.main-navi .main-navi-wrapper .icon-navi a.agrartv:before,
.main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv:before {
  content: "";
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFCQcuInks8QAAIABJREFUeNrsnXd4ZVW5/z/vSchMhjJUAaU3RTroTwRFUVEQ7Ch6VZALXsWGBbBRElFBRGxXESmKHRW8Cl7Qi40qKlJVegcRhjoyk2SSvL8/1j6ZPTsnyclpOWvt7/d58iC6z2e73/WWtddeBSRJkiRJKp2sWYC7W4HjZubiiSeeeOKJJ1738nqbLP49k3oUZuPiiSeeeOKJJ15383obvLEBPcWeBzAmnnjiiSeeeOJ1P6+3wZv31rp5I0MZ4oknnnjiiSde53m9Ddy8r8bNlzXxMOKJJ5544oknXgd5s+oAZDefV+PmI008jHjiiSeeeOKJ10Feldlb54UVYH6Nmw83+DDiiSeeeOKJJ17neQZUAO+t8+b9NW4+1MgMRvHEE0888cQTb0541QmEDjN8AsjdPL/cYBxY2sTDLMh6H+KJJ5544oknXmd4lqv503cAsovzww6W/WhJEw+zSo2ejHjiiSeeeOKJ1z5edQKhV4s/U30CmGbCwb9b/DDiiSeeeOKJJ157eX35N38AM5vcAZhiqcF4G3oyajzxxBNPPPHEay9vfvHN38zGoPAJYJpNBpbK2OKJJ5544okXFa+/8Oa/wo6BxRGAWtsLDsnY4oknnnjiiRcVb0GN4j+aXzrYm/tBreI/LGOLJ5544oknXnQ8CJ/vq7xJmwb1Zj8oHgvczI5FajzxxGsxL/vdGsBawNq5f64NrJ/9+xrZkF9fNprX5+59hAm9+X/m/zPACDCc++do9p9Hcv/dEDDs7kuAR4FFwCO5f+b/82PVZ1H7iifenPG88DI/qZ5XRwBatVexGk888WbPGwY2dfdNgU2A6j83Ap6WK+4V2qP52V+rNO7uj2UdgkeB+4C7gXuAu4CbgKW5txP5i3jitY83NFU9t9wPLfsbU/EXT7yW89YBdgE2AzbO/jbM/p7RxuLerRoDHsg6BHfm/nkHcKOZPSr/E0+8pnhjzLB6r9gBGFfxF0+8xnnZkPvWwHbA9rm/9ZFmoweA67O/G4DbgVuBZfI/8cRrDa/aAbAmThSSscUrJc/d1wd2LBT6ZwIrqX63RcuyTsCNwDXAdcA1Zvag/Fk88WbPs2aiUcYWryy87D9vC+ye+9tENbkrdCdwee7vb7XaX/4snngt6gDI2OIlzlsZ2Dn72w3YFVioWhuFngCuzHUIriKsYlB8iCdesx0AGVu8BHnrAnsCewDPy972e5FS0ChhHsFVwCXAH7JRHcWHeKXmmYwjXll57r4t8Epg3+wNv0+1shQaAS4DLgQuNLO/KT7EKyPPZBzxysJz99WAlwH7AHsDG6gWSoT9CX6VdQguNrPFijfxUufNqgMgY4sXIy97y98vK/q7oWF9aXotA67IOgMXVEcHFG/ipVb83d1MxhEvNZ67Pxs4AHgT8CzVNKkJ/R34CXABYQmi4k282HlG2HjMrc6bLyDsLS5ji9eVPHffKlf0t1XdktrUGTgPOBe4XvErXqTFvydjTN8ByJ0nnD8pUMYWryt47r5ZVvQPAHZQfZI6qGuAc4Afm9mdil/xIin+1U+g49N2ALKL+7OhgupWwTK2eHPNWwC8FXgLYW99SZpr/Rn4IfBdM1uk+BWvS4t/X/XNP+sAjFemuXiejC1el/CMsEb/LMKM7ZNV/KUu0nOBU4D73f0cd3/ZwMCAKX7F6yJesZ5jZpNHAHI9hfybP8xwqpCMLV4beOsDbwPeTjgaV5Ji0R3AmcDZwGLlA/HmkDe/+OZvZqMUewS5bwTVb/7VEYKlMrZ4HeItBF4BHATsxYqTTyUpNo0Cv846Ahdn/658IF6neP3Zv45nrDFgtHr4X7ED0Ft48zdgSMYWrwO8TYHDsjd+HZ0rpagHslGB083sXuUD8drMW5DjjGd/I/mTf/PfqXpyhb/65j8iY4vXTp67Pxc4Eni93valEo0K/BQ42cyuVj4Qr0284pv/cL74Uy302dA/hZsPy9jitYM3MDBg7v5qd78E+BPwRhV/qUTqBd4M/MXdf+/u++UnDSq/iNcG3qTiPzECkP0o/+Y/WutiGVs8mtuLfz7h2/6HgGeqDkjShG4irCT4jpkNK7+I1wJe9c1/yjl8xQ6AAWMq/uK1kufu6wDvBd4DrKNcL0lT6l/A14BvAMPKL+I1wRtjhtV7xQ7AuIq/eK3iZTv1HQUcyPLZqJIkzaylwA+ALxP2vlB+Ea/lvGoHwBop/DK2eFP8ZiPgGOAd6PQ9SWpGy4DvAQNmdo/yi3it5Fkznilji1e4/unAJ4FDCZtJSZLUGg0D3wQ+a2YPKl+J1wpewx0AGVu83LXrAh8D3k3YdUqSpPZoKfB14HNm9rDylXjN8BrqAMjY4mXXrUX4xv8+lm86IUlS+/Vv4KvA583sMeUr8RrhmYwj3mx57r468BHgcGBV5WJJmjM9CXwROMXMnlS+Eq9tHQAZu9y8bLfIw4BBYE3lXknqGi0CjgV+RNj9TflPvNZ1AGTs0hf/vbI3jW2UayWpa/U3wnycS5X/xJuBaSbjiDcdD9gc+ALwKuVWSYpG5wMfNrPblP/EKxZ+wq6/Xqnz5gtk7NLxeoCTgBtV/CUpOr0KuNHdT3T3VVuQD5RP0yn+E+euVOq4eX/hOhk7bZ4RDiq5iTDRT+v5JSlOzQM+Ctzi7gdPdeCQ8l+pin9vnmczXFwt/tWtgmXstHm7AicCOyp3SlJyuhr4gJldofxXyuLflzGcMFF0vDLNxfNk7NLwVgO+BFyo4i9JyWoX4DJ3P9XdV1P+KxWvWM8xM7dpegr5N3+Y4VQhGTta3n7AycB6yo+SVBrdRzid85fKp8nz5hff/M1sFApzAGp9I8h+pOKfHm89wiEj31Pxl6TSaQPgF8C5wLrKp8ny+mvwxqr/UvwE0FPj4qUydlK8CnAQcFX29i9JUnn1WuBPwFuVT5Pj1Vq9N5o/+ddyP+hh+ZB/tWMwImMnxduCcL74C5T3JEkq6LfAO83sDuXTJHgQhvyrb/3D+eI/MQKQDf1TuPmwjJ0MbyHwYeByFX9JkqbQS4Ab3P3I7IVQ+TQd3qTiPzECkP0o/+Y/WutiGTtK3vbAmcDOym+SJNWpK4G3TTcaoPzc9bzqm/+Un/ErNd78VfzT4R2WvfWr+EuSNBs9H7jW3Q9SPo2WN84Mc/iKIwDjKv5J8NYGzgBeozwmSVKTOgd4t5k9rvycFq/aAbBGCr+M3ZW8lwFnA09X3pIkqUW6F3g74ZRB5edEeBUIOwKp+MfNc/c+dz8Z+LWKvyRJLdaGhFUCn2fF80GUnyPmWaPeIGN3VfHfGvgB2sa3rBoFHsn+FmX/fBIYyf6Ga/xzWeZ71Z0/V8ol9r7sb17uP68GrAWsnf1zLcKmYVL5dA3wTuBW5ee4eQ11AGTsrir+7wZOIez4JKWlZcA9wF2ErVvvAR7IFfr7gIfM7Im58D93X5h1CNYh7Cy3djb6tHH2twGwUda5kNLSEuBwMztD+Tlensk4cfLcvR84jfBdTopXw8A/gBuA24E7s4J/J3B/dk20/pytJ38GsAmwafa3GbAdsHU2yiDFqzOB95rZsPJzfDyTcaIs/psC56Eh/9h0L3B94e+W6sEcZfNnd+8FnknYq2J7YIfsn8+Qq0SlvwBvMLN7lJ/j4c2qAyBjd03x35vwvX8N5Z2u1kPAH4FLgD8D11eXUcmfZ+QtBLYFdgKeA+wGPE0u1dVaBLzFzC6WP8dR/N3dTMaJgzcwMGDHHXfc0cAAkzdwkuZWDtycFfyrsn/eIX9uHc/dtwB2z/1tTROTmKW2aAw42sxOlD93Na+6669bnTdfQDgpUMaeA1422eq7wKuUY7pG1wMXAZcB1wFPyJ87x3P3NbORgT2AvQlzCqTu0M+Ag8xssfy5K4t/T8aYvgOQO084f0ywjN3Z4r9tFlBbKK/MqZ4ALgYuBC4ys/vlz93Dc/cNgH0IR1zvCawql51T3QTsT5j3In/unuJfXbo7Pm0HILu4PxsqqG4VLGN3tvgfQJhlu7LyyZzo2qzgXwhcmZ+sJ3/uat5KwPMIp9u9lDC5UOq8niKcR/IL+XNXFP++6pt/1gEYt2kunpd7869+c5axO1f8jwUGlUM6Kid8vz8H+KmZ3S9/jp+XjQ7sDxwA7Co373hMHQ98Qf48p7y+/Js/4dyfMZump5B/8wdYImO3n+fuKwHfBN6h3NEx/Tkr+j/RUqa0ee6+MfCmrDOwi1y/YzqTcKDQqPy547z5k978s3awGsW/t8ab/1IZuyPFfyFwLmHYUmqvrs2K/o+nO/Nc/px0vG2edQTehD4TdEK/BvY3s8Xyv47x+gtv/mPAaPX8n2IHoLfw5m/AkIzdkWS0MfBLYBvlibZpEeGkxDPM7Cb5n3g53jbAu4D/IJxzILVH1wP7mtl98r+28xbkOOPZ30j+8D/L/aAnV/irb/4jMnZHiv8uwAXAesoPLZcDvwe+nb3tD8n/xJuG10dYSXAQYYmh9hpovR7IOgHXyv/ayiu++Q8XT/617AdW481/pJFjgtV4sy7+rwJ+iGb6t1oPAt8HvkPYW1/+J96seIRzCw4BDlbnvOX6N/AmM7tQ/tc2Xv7Nf2mtem65H+Xf/EdV/DtS/N8HfBnt7NdK/QY4C/gV4Zhc+Z94TfGyT6P7EZa0vVwh1jKNAe8zs2/I/9rCq775TzmHr9gBMGBMxb8jxf8k4EjlgJZoJBtFOZWwAYn8T7y28Nx9O+AI4C3omONW6QTgaPlfy3ljzLB6r/jmqeLfZt7AwIC5+6kq/i3RY8CJhONlP6DiL167eWZ2g5kdRPg88DngcYVh0/o48PVCPZL/Nc+bcen+xByARgq/jD07XjbR8izgQMV8U7oT+BJhbfFS+Z94c8hbDXhP9rehQrMpfR94f/bmKv/rAK+pGa4y9qyK/0qEY3z3V5w3rBuATwPnmtmY/E+8LuL1AK8FPgI8W6HasM4D/sPMhuV/7ec1PPlMxp5V8Z8P/I+Kf8O6CThgcHBwBzP7sYq/eF3IGwN+SthQ6D+AWxS2Den1wE/cfZ78r/28hkYAZOxZFf9VCIdh7KnYnrVuJ5yH8AMzG5P/iRcLL/vc93bgWMJ8AWl2uhh4rZk9Jf9rH89knLYW/9WB/wWer3iele4mHCBydnHvcPmfeDHxsk9/BxNmuWuOwOx0OfBKM3tS/tcensk4bSv+axP2vt5JcVy3/kn4xn+GmY3I/8RLKB/MA96ZdQTWVajXrauBV5jZI/K/1vJm1QGQsWdd/H+P9vWvV0PAKcAJZvZv+Z94qfLcfVXgk8AHCUeuSzPrRuDF+U6A/K/54u/uZjJOy4v/QuB3evOvW+cCR5jZXfI/8UrE2w74DLCvUkDdIwEvMbMn5X9N86q7/rrVefMFhGUuMvb0v12FMOyvb/4z6zrgcDP7g4JTvBLz9iDshKfRwpl1ObA3y8+skf81Vvx7MoZX6rh5P9qhqd6lfr9Q8Z9RDxOOXd1ZxV888fhDNlr4HuARpYdptTtwPjBf/tdw8e/N8yozXDxfwV73Jj/noqV+02kc+AqwpZl9sw6bqjiIVxbeMjM7FdgS+FoWK1JtvRg4Oytk8r/ZFf++Is+muXheNlSQPyVQxp782x7gR2iTn+l0I3ComV2l4BRPvOl57r4bcDraUXA6nQccUFwmLP+bkteXexFzYNzMxip19hTGFZyTNTAwYIS9/VX8a2uYsBHKzir+4olXH8/MriB8FhgknHQpTdbrgW9mOVj+Nz1v0kh+dWM1q1H8e2u8+S9VcNb8/anAuxWLNXU58E4z+4f8RTzxGuO5+zbAGcCuSik19VUz+4D8ZUpef+HNfwwYrR7+VxwB6KlxcxX/2r8/ScW/phYD7xscHHyhir944jW5V7vZ3wiT3w4HnlJ6maT3u/tn5C81eQtq8EbzJ/9a7gc9LF9eUe0YjCg4a/7+fcBXFXuT9GvgEDO7T/4inngt522U5Z0XK9VM0rvN7DT5ywq84pv/cL74T4wAZEP/FG4+rOCs+ftXEc6il5ZrGPjQ4ODg3ir+4onXNt69wOsIOwlqbsCK+pq77yN/mZI3qfhPjABkP8q/+Y/WuljF33chrNtdWfE2ob8Tzu++Tv4innid4RF2EvwBWimQ17+BF5rZtfKXCdYY03zGr9R481fxr/37jYALVPxXsN03gOeq+IsnXmd5Wcw9B/i6UtGEVgEucPcN5C9AGP6fdg5fcQRgXMW/5u8XEma1a7vOoH8Rdi77HyVz8cSb830D9iMsR15HqQmA64F9WHHSpPxlmhEAN7MxFf+av6/u8qfiH/QrYDcVf/HE65p9Ay4gfBK4SOkJgO1Zvlug/GWmDkAjhb9EwflN4KWKKcaAAeBNwF0KJvHE6x6emf1rcHDwlYSNt7SVMLwM+IL8ZXpZo9YtySYcxxJ24yq7HgEOIRxzrGAST7wu5rn73oQJgmsodfEJMztB/tLCDkBJiv8BhD3+y65rgAOBe5R8xRMvGt42wPcJnwbKLAf2N7Pz5C8t6ACUpPhvC/wRzfj/HvARYEjJVzzxouP1E/YsOaDkeWwx8Lx6diYtm7/oIIXJjIXAX4AtShwwI8BHgW8p+YonXvS8A4FTgJVKnNNuAv6fmS2WvyxXRcG0XNnJUt8tefF/EHilir944iXD+2/C9sEPljivPQv4tvxlBaaZgmkFzjHAp0ocJH8H3gjcr+Qrnnhp8dx9Y+B/KffugR8zs8+V3F+qu/661XnzBYSTAlMu/nsDv5zNqEhi+i1wEOF7mZKveOKR5KZBC4HzgJeUNM+NAa8ws9+UuPj3ZIzpOwC584TzxwSnWPw3Ba6mvMtmvgN8GBhVshRPvLR52eZmp2cd/jJqEbALcF8Ji391c6RxwCszXDyf9If9+7MecRmLvwPHAx9Q8RdPvHLwzGyZmb0DOK6kHYC1Cbu7rlmy4t9X5FWmuXheSYxzGrBjCYNgGHgnYbcsJUvxxCsZz8w+RVghUMajhZ9DWBlRFn8p1nPMbHIHYIqewjhp7pj1LuDtJXT+xwnniv9UyVI88crLI2wW9DrgiRLmwbcDbyuBv0wayTezMYo9gtw3guo3/2oHYWmCxf9ZwF8JcxzKpIezgL9RyVI88cTLeNsDPwPWKlk+XALsbGY3J9q+/bmXeCdMghytnv9THAHoqXHzFIt/H2Gv7LIV/wcIa/xV/MUTT7w8r3qE7gMly4kLgO9mEyNTa98FNXij+cP/Krkf1Cr+Q4kOe30W2Klkjn53FuC3KlmKJ554NXhXA3tkuaJMei6zOPQtovatFHgjxZN/LftBdbi/kv13VuviRIyzF+FMeyuRg98KvCbXu1eyFE888Wry3H1D4GJgqxLlyHFgTzO7JKH29ey5xgkj+ZPqueV+lP/mP5po8V8buA54eokc+0bCN/+HldzEE0+8enjuvi7wf5TrNMF7gB3M7PFE2rf6zX/Kz/jFOQCecPGvAGeWrPhfDeyn4i+eeOLNhmdm/yKcH/CXEuXLjYBvJNS+48wwh6/YARhLuPgfBry6ZMX/tYQlf0pu4okn3qx4ZvYo8NKSdQIOcPcDE2nfJTNuCpUBrJHCH5FxdgAuI8yKLINuzN78VfzFE0+8Zo9IXxP4PeX5HLAY2NHM7ki9fStZTy/l4r8QOKNExf8Wwjd/FX/xxBOvFTsGPgrsxfIVRKlrVeB72dLApNu34ZPvInL+w4GdS+K4dxOG/fXNXzzxxGvl0umHCSuJ7i1JLn0+cFTynbvEi/8WwOWErRBT1wOEdf53K7mJJ554beJtClwIrFeCnLo06wjclWr7VhJ21grw5ZIU/2rvXMVfPPHEayfvTsJk6kUlyKv9wJdSbt9Kws56IPCCEjhp9WAf7fAnnnjidWrHwJdTjgOEXgy8IdHPOvV/AojMWdcDriJMAExZw1nxv0LJTTzxxKOzOwbuSdhVdSXS1qPA1mb2UErF392tkqiznlyC4u/Ae1X8xRNPvLngmdnvgENLMAqwJvCVhNrXqmf/VOq8+YKInPVVhDXwqevTwE+VjMQTTzzmbsfA7zCLg3Qi1gHuvl8C7WuEU39D+9Vx835WPCa4m511NeBPpD9D9TvAB5SMxBNPvG7gufvZhHlXKeteYBszWxxx8e/N/nUc8MoMF8+PzFk/VYLi/1vgw0pG4oknXhfxDs1yU8raEDgh4uLfV+TZNBfPy735VzsK3eysuxLWp6Z8zO/fgL0JW1UqGYknnnhdw3P31Qn7rjw74RzswO5mdmVk7duXf/MHxs1srFJnT2G8y53VgBMTL/4PAm9S8RdPPPG6kZcdo7sf8BDpyoCvDAwMWETtO2kk38zGKBbM3DeC4pv/0i531jcDpyXsdCPAKwmncikZiSeeeN3Mez5wPmkvD3wH8N0I2qO/8OY/BoxWz/8pdgB6s6Jfyf43A4a63FkrwM3A0xJ2tg8B31IyEk888SLhvQv4XMI5+Z/ALsCSLm6PBTnOePY3kj/8ryf3g55C4QcY7nZnBY4nnFSVqr4HfFbJSDzxxIuI9xdgI2D7RPPyqtnz/qHL28NzIwAjxZN/q98xrMab/0gjxwR3uPhvTpgYl+pQ0zWEA36WKhmJJ554MfEIE8mvBHZIND8PA/+PcFhQtxb/6pv/0lr1vJLvCORu3vXFP+N9IeHi/whhXa2Kv3jiiRcdz8yWAq8HHks0R88jLD3v9vYYmqqeF1cBOLkJAt3sXO6+F2HXvxQ1BhwC3KNkJJ544sXKM7M7gLdmb6Ep6jXAHl3aHtU3/yl5xQ7AWCTFvwf4Iunq08DvlIzEE0+82HlmdiFpbxf8pcwm3dYeS2biVf9Pu5mNRTLsD/BuYJtEnelXwClKHuKJJ14qvMHBweOBXyeas3egzkORuq19m9o4Z46OoFwduA1YK0FHeoiwhvYuJQ/xxBMvJZ67rw9cD6ydYO5+GNjCzJ6MqX0rjT7tHD7MRxIt/g4cpuIvnnjipcgzs38S5jalqHWAD8bWvg2NAMzVw7j7WsCdhDWYqek04D1KHuKJJ17ivNOA/0owhz8BbGpmj8XSHpXInOuoRIv/34EPK3m0h+fuW7r7Ee7+c3e/zd2XeNCIu98L/Ab4JLAzy9fPyn7iidce3rHALQnm8YWEEepo2sNicS53Xxe4g+XbG6aiYeB5ZnadkkfreAMDA3bcccftBXwCeNEsbnMzcBLwHTMbVXuIJ15beNsDF7P8lLpU9O9sFGBRt7fHrEYAuuBhPpZg8Qf4uIp/yzuLGx533HEXEFZUvGiWt3omcCZwvbvvVz31S+0hnngt5V1PWO6cmlYBjoqh+Lu7RZHc3P0ZhJn/8xNzll8PDg7uPTAw4EoeLSv+LwbOBdZsURv9HjjSzP6i9hBPvJbyniIsDXxJYnl9STbCsahL26O69b9bnTdfQO7gIDr/DfdrwHsSc5LFwDZmdq+SR8uK/97Az9s0rPhD4BNmdpfaQzzxWsNz902AG4GVE8vv3yCMWndj8e/JGNPvXpQ7T7gyh8V/I+rcZCEyfVzFv6XFf7vszb9d3xTfAtzs7ie7+xpqD/HEa56XdaiPSTC/Hww8owuLf2+eV5nh4vld4FzHkN5EkcsHBwe/ruTRsuI/L3tDb/cckT7CLN/b3f0jhM8Mag/xxGuO92XgT4nl+HlZruim4t9X5Nk0F8/Lhgos11Ho6MO4+2aEWdm9CTnGMLCTmf1DyaM1vKwYnzwHbXkP4TSw8wgHOKk9xBOvsZHe7YCrSet012XAVsXPhnPUHtWX6PGMNW5mY5U6ewrjc+RcRyVW/AE+o+Lf0uI/L/OTudBGwBmE5Uy7qD3EE68xnpndQFh+m5JWAo7ogvaYNJJvZmMU/sv8N4Lim//STjuXu68D3E2Yg5CKbgR2NrNlSh4te3PYH/hJl7Tv+cBH6+3gqX3FE29SZ/46wlLcVLQE2NDMHp2j9ugvvPmPAaPVg/+KIwA9NW6+dI6c672JFf9x4FAV/5bz9u2iNn4VcIO7f8Pd11P7iiferM4KGAbemf0uFS2gjhVsbWqPBTV4o/lTfyu5H9Qq/kNz1BOcT3rL/v7bzK5SsLec99wua+ce4F3Abe5+rLuvrPYVT7z6ZGaXAqcnlvvfl41udLo9iqv3RvLFf6IDkA39U7h4eA6d4SDC6Uqp6GHC/tcK9tbzNu7SNl8ZGARudfdDsw622lc88WbmfRZ4LKH8vy7wtjluj+Fi8c+PANhMPYVOOUO29eqHE+sBHm1mTyjY28Jbpcvbfv3sjeY6d9+PcJiV2lc88abmPQ6cmFgN+HBxW/EOtsfQVPXccj+07G9srop/xnk1YTe3VHQdYeLfuIK9Lf4S2/fCSwh7W1yn9hVPvCl5vcBlwLMSqgX7mdkvO9geY8CS6XjFSYBzWvwzHUFa+qCKf3t5kWkP4A/AacBaal/xxKvJWwZ8KLHYP6LD7bFkJl51BMAaKfytfhh3fy5p7Qh1rpntr2BvKy/mGcPDwFeAz5rZ42pf8cRbkefu5wP7JVQTngvc0i3tUQHohuKf6ciEGnp4pudRsLeEF7PmZT5yu7t/0N371L7iibcC7yPZaEAq+mg3tUfDCbQNzrAp8PqEGvoUM7tTwd52XgpaE/gi8A93f1NxspD8Rbyy8szsFuCrCdWF1wIbdEt7WCNP0CZnODGhEYB/EvaA/reCve28x0lPVwFHmNllal/xys5z94XAraSzNPxE4IRuaI9KlzjDQqZYJxmpPq3i31FeanoecKm7/8zdt1b7ildmXraE+oSE4vtt1DFBrxPtUekSZ3gFYb10CrqHcECMgl3Fv1m9FrgBOCX39iN/Ea+MvFOBBxKJ6w2Avea6PWbVAWizMxyUUNI+3sxGFOwd46WuHuAQ4FrCMqJx+Yt4ZeOZ2RBhh8BU9M65Lv7ubtYFzvD07C2nJ4FGvR14lpmNKtg7wyNsdlEmPUDYSOjs6pGe8hfxKMemX32EuQAbJRBJB4/mAAAgAElEQVTHo4RTAh+cg/aonvQ78zKqaU4VapUzvDWR4g8wqOKvTYParKcDZwLXuPvetVYMyF/EI82DgkaATycSx73AO+ao+E/U23qSRz8rHhPcSmcwwpaoKfTobgK2ydtFwd5+XuQbAbVCFwNHmtm18hfxSsBbCFwNbJpA7N4+ODi45cDAgHew+Pdm/zoOuM1wcX82VFA9K6DVzrAn8LNEEvGbzewcBXtneeoATNjle4RDp+6Rv4iXOO8thEmBKeilZvbbDhX/vozhWQdgvDLNxfM64AypLP27fnBw8McKTg37z5EMeDtwi7uf6O5ryF/ES5h3DmE73RR0aIfsV6znmJnbND2F/Js/tH7d4gLCkrmVEmjEA8zsxwrOzvM0AlBTjwInAWcBI/IX8RLkvQb4TgKxOgw8w8weaaP95hff/Ktz1So1in8vDZwqNFtnIEz+S6H43wmcq+DUm38XaU3CbmN/BF4NPCV/ES8lHvAj4L4EYnVeVgvbZb/+GryJ1UPFTwA9NS5e2iZneEsiyfZLZjam4FTx70Jtlr0lXeruu8lfxEuFZ2bLCCdppqC3tMl+tVbvjeYP/7PcD3pYPuRf7RiMtOmIx82B2xJouMcIKxiWKDjnhqdPALPSecDHzOxW+Z94xD8BeDXgXmC1yOPSgW2B+1tsP8hm+2dv/cPFk38r2Q+sxv+h4TY23psSSainqfjrzT8ivR74u7t/1d3Xkb+IFzPPzJ5kim3XI5Ox4km47bDfpOI/MQKQ/Sj/5j9a6+IW9tyuAXaMvNFGCEOsixWcc8fTCEDDWkyYJ/AlM1si/xMvRp67b0TYgbU38nj8K/CSFtuv+uY/5Wf8So03/3YX/60SKP4AP1Tx15t/xFoV+Axws7u/w91Xkv+JFxsv2/fiJwnE487Axi223zgzzOErdgDG2ln8Mx2QSAI9VcGp4p+ANgC+lb2BvFT+J16EvJMTicV9W2y/GVfvVTsAbmadKP6Qxvf/3xC2/lVwqvinom0JkwTPA7aR/4kXC8/M/gr8LoEYfGOn7VfJDNjQd9QGNm15dpZoYtdZCs6u4Umt1UuAy4Cz3H0D+Z94kfBS2Bp4J3ffspP2aziBNnjzFN7+HwR+peDsGp7UehlwEHCru382W24l/xOvm0cCzwcWJRB7b+qk/RrqADRx8xS+/3+fcJazgrO7eFLrNR/4OHC7u78vmygo/xOvG3l9hInZseuATtqv0qnGc/dtgWdF3jhO2FlNwaniXyatDXwV+Ju7v35gYMDkf+J1IS+FswG2c/dndcp+lQ423n4JNM7vgbsUnCr+JdWWwLnHHXfcpe7+fPmfeF3GuxW4PIE427cT9ptVB6AFN98ngYb5toKz63hS57U7cAVhxcDm8mfxuoj3zQTia59OFH93N+tE42WTiB4h7t2aFgEbmtmQgrN7eOROtpLmRMsIq2I+B9wtfxZvjvPBPOABYPWIY2oEWNPMnmqT/aq7/s68jGqaU4Vmc/OXEf9WjWer+MfPk1qulYB3AdcCR7p7v/xPvLnimdlS4HuRx1QfYTluu4p/T/XfK3UYu79wXSM3T2H4/wwFp4q/NKVWI5wtcLO7H1jPHg3yZ/HaxEvhgKB92lT8e/M8m+HiavGvHhbU0M3d/V7ClqOx6loz20nB2X08HQbUvTEDHGlmF8ufxes0z93/Qdyrzu4knJnTyuLflzGccE7AeGWai+e14ubZ8r8NIk9m5yg49eYvzUo7Av/n7he6+3byZ/E6zDsn8vjZFNiqhfYr1nPMbPIwXa6nUDxVqNHk+8oEktk5Ck4Vf6kh7Q1c6+5nuvsz5M/idYj34wRiZ68W2W9+0X5mNgaFOQC1vhFQ56lC09x838gb4c9mdqeCU8VfalgV4D8J67RPJMwXkD+L1zaemf0duDHyuHlZC+zXX8N+Y/nAzKunxsVLm7j5usCuZXj7V3Cq+Eszqh84ErgGODTLN/Jn8drFi/0zwG7AWBP2q7V6bzR/+F8l94NaxX+oycbbk/A5IVY58BMFk4q/1FKtTTjD/Qrg1fmtheXP4rWQF3sHYD7woibsV1y9N1I8+deyH1Q3BqjO9rdaFzfQeJ8jrBGOVVea2W4Kpu7laRVAErqUsGLgKsWHeC3mXUOYkBqrvmBmRzRov4nZ/oSR/Em5spLvCEzXU2iw8Z4XeWI6R8GkN3+p7Xoh8Ed3P8fdN5M/i9dC3v9EHhu7t8B+Q1PVc8v9sPrmP9ai4r8ycDdx7wC4gZndr2DqXp5GAJLTMuBrwKfN7BHFh3hN8jYjzDmJVSPAwpl2oZ3CfmPMMIG/OAmwVcUfYOfIi/+1Kv5685c6rpWADwK3u/uR7j5f8SFeE7w7CatPYlUf8NwG7Tfj6r1qB8DNrJXF37MOQMy6UMGk4i/NmRYCJwE3A4eQ279c8SHeLHn/F3ksvKBd9qtA2BGokf9XM5zKtFvkRr9IwRQFT0pbGxGOeP0dsIfiQ7wGeBdEHgO7t8t+DSfQGYo/wPMjNvgThCVKCqbu50nl0A7AL4AfAVsrPsSbRT36HbA0Yt/frbhUtlX2s0b+38x0c3ffHrguYoOfa2b7K5ii4D2u2lg6jQNnAcea2T8VH+LNxHP3XxL3tvTbZLsbttR+lTY13u6RJ5gLFUxR8aRyqULYSfA2dx9091UUH+LNwLswcp/fvR32q7TJ2LF3AC5SMKn4S12vBcCxWUfgXe7eq/gQbwpe9B2AdkygrrTJ2DF3AK43s/sVTNHwJGld4BvA9e7+qoGBAVN8iJeXmd1O3MsBX9Dq4u/uZq02truvDzwQsaFPAj6uYIpmgs+Y6p9U0CXAcay4AYzireQ8d/8K8P6I/XpL4OEW2K+69f/My6imOVVoqpvvGHnyuEzBpH0DpKi1B2Hm95nAxooP8XIdw5i1XYuK/8SeGpU6jN3P5FOFprv59hEb2AmrFxRMKv5S/HoD8GdgAFhd8VF63uWR+/M2LSj+vXn7VWa4eH4Dxo65A3AzYQ8ABZOKv5SG+oAPEbYW/oi7z1d8lJOXLRm9I/IOQDPFv69ov8o0F89r0NgxdwCuUjCp+EtJanXgZOAf7v4f0+0iqXhLmhfzKMCzmrBfsZ5jZpODYIqewng9xnb3PuCZCXQAFEwq/lKa2gT4PnCVu79Y8Va6fHBFxL67dXGpa532mzSSb2ZjUPgEUOsbAXWeKlTtoRBO84pVVyqYVPylUug5wO/c/Xx3f7birTS8v0bss/Nm84Kdm8NXtN/EyqniCEBPjYuXzsLYMQ//P0T4PqRgUvGXyqP9gBvc/ZuEs+MVb2nzbiHu7cO3n8Xz1lq9N5o//K+S+0Gt4j80S2PH3AH4o4JJxV8qpSrAOwkrgD6W+aLiLU2eA3+K2Fe3m8XzFlfvjRRP/q1kPyhuCOTAcAPGjrkDcImCScVfKrUWZB2Aq4E3076zUsSbW96VqY4ATGO/4WLxz48A2Ew9hRJ0AP6sYFLxlyTC1sKnAde5+77Fo1gVb9HzYp4IuH0Dzzs0VT233A8t+xtrpPi7+zqE7+ixag0ze1zBFBfP3XUegNRu/Q440syuVvzGzwPWAR5MqVZN8bxjzDCBvzjE1WjxrwC7RGzQe1X89eYvSVNoT+Av7v59d99E8Rs3z8z+FfnL6jZ1Pu+Mq/eqHQA3s2aK/yqEGbSx6noFk4q/JM2g/wBudvfPu/sait+oeddH7Iebtcp+FQg7AjXy/6Jw841T7wAomLqSJ0mdVB9wBGFr4Q8Dayp+o+TdELEPbtIq+zWcQGvcPOkOgIKpa3mSNBdaA/gC8Bfg9SxfYqb4jYMX8wjApq2yX0MdgCluvmGqHQAFUxQ8SZoLbQycBfwG2FnxGw0v6g5Aq+zXynWusXYAhgm7QymYVPwlqVHtTNha+Ofu/izFb9fz/kZuS9zI1LIdKystMvYw8IxIjfkPMxtVMKn4S1IL9GrgRnc/1d3XVfx2J8/Mpn3x63I9nbBtf1P2m1UHYIZ1lRvQxHyCOdYNCqaoeZLUbeoB3g3c5u7HuPvKit+u5N0YqX/1Zi/cTRV/d7dKi4y9acTBeruCKepNPSSpW7UK8CngFnc/JDtvRfHbPbzbI/atDZuwn1XP/qnUaewFMxh7k4gNeZeCSfsGSFIb9XTgDOBad98XWFXx2xW8OyP2qfUaLf4s/3ww/bB97jzhygzGjnkE4E4Fk4q/JHVA2wIXAD8HdlD8znk+uCdiX9qkAfsZ4fOBzdgByC6eX6exYx4BuFPBpOIvSR3Ui4A/EA4cWlPxO2e8f5WlA5DV876i/SrTXDxvFsbeKFIjLgPuVzCp+EvSHOgA4CZ3/5y7r6747TjvPiDWfLLxLJ+3WM8xs8kdgCl6CuMzGPtpkRqxOgSkYFLxl6S50DzgKMKKgcPdvU/x2zHeCPGeCrjOLJ530ki+mY1B4RNArW8E1Heq0FqRGvEuBZOKvyR1gdYCvgT83d3fODAwYMoHHeHdHbG/1PO8/TXsN7EBkhV+0Jt1CirZ/2bA0HTGzm6yjDj3ATgbOFzBFC/P3bUXgJSi/ggcYWaXKx+0lfc14G0R+seoma00w/MuyD3nePY3kj/8r5L7QU8N4wzVYew1iHcToHsUTHrzl6Qu1K7AZe5+Xra1sPJBe/YRuSNS/+idat5I7nmLq/dGiif/VrIfFIebHBiu09hrRRxkDyiYVPwlqYv1OsKOdV9g+Xdf5YPW8e6N2DfWmsXzDheLf34EwGbqKUyjtSM24CMKJhV/Sepy9QCHAtcAHwHGlQ9axlsUsV+sXefzDk1Vzys13vxHZ1H8Yx8BWKTiquIvSZFoFeAYwtLBg6tbCysfNMV7JIURgCmedxxYOp39ih2AsVkW/9hHAO5TcVXxl6TI9AzgLOCv7v4K5YOmeNGPAEzzvDOt3pvoALiZNVL8Y+8APKTiquIvSZFqe+Aid/+1u++ofNAQL+oRgGbtV4GwI1Ajd89uvn6kxhs1sydUXKPnSVLZtVc2GnC2u2+o/DIrXnUeWIxap1n7NZxAc8aOdQ7AI3L+JHiSJIW4OpBw9PAJ7r6G8svMvGxHvCcibfP1mrVfQx2AgrHXSL0DoGIdBU+SpLDt68eAW4F3E7Z1V36ZXrHOA1izWftVWmDs/kiNt0jOr+IvSYlqLeBzhB0FX6H80pqXwS7s7DVlv0oLjN2X6giAiquKvyRFrs2Ac4Az3L2/BPmgEV6sIwB9NDmButICY/dEarwn5fxJ8CRJmlkHAxe7+0Lll9nVgi7vADRc/N3dKs0aO+IRgBE5f/w85XVJqlu7Aee7+zzllxW0LNL27GnQflY9+6dSp7EXTGPspDoAKq7JB7sklVkvJMwNUD5YzhuLtC3nNVL8yY3aV+owTj+TTxXKG3tepMYblvOr+EtSCXW4u++q/DLBi3UEYN4sn9eA3rz9KjNcPL8OYycxAqDiquIvSSXSZ5RfJngjkbZh3yye17LrV7BfZZqL59Vp7OhHAFRcVfwlqWR6ibtvo/wy+WUwtRGA7HmL9Rwzm9wBmKKnMD6NsaMeAZDzq/hLUkm1v/LLii+DqY0AZM87aSQ/2wFxxU8Atb4RMPOpQrF2AIbl/Cr+klRivVj5JerVRPWs5uiv8bwTkx57C7/pqXHx0AzGjvUTwDI5v4q/JJVYWyu/8G9gKLURgNzqvepzVv85mj/8r5L7QSPFP+YRAJPzq/hLUom1tvKLjRPvJ4B5MzxvcfXeSPHk397sB8WtVWtenJhUXFX8JUlSfkmnIVd83vyb/3Ctel6ZohjOpvjHvoRCzq/glKQyapHyy9Rv0hFouM7nHZqqnldq9ARHZ/nmH+vwyUpyfhV/SSqxblJ+iboDMDLD844DS6ezX7EDMNbAsH/MIwByfhV/SSqrfqf8MlELoh0BmOZ5l8xkv+oqAG8i8cY6AoCcX8VfkkqsHyu/xD0C0Kz9KlkhbGiyX3bz0YhHAOT88fMkSZq9/s/M/qH8Ev0IQFP2aziB5oyd/D7KKtZdzZMkaZbhA3xS+SX6EYDRZu3XUAcgkYMU5sn5k+JJklSfTjGzPyu/RD8CMNKs/SotMHbSIwAqrir+kpSQfgt8QvkliRGA4WbtV2mBsVM/SEHFWsVfklLQJcBrzWwk4XzQCC/WEYBlNDmButICY8e6j/Jqcv4keJIkzazTgJeb2WLll9nVgi4fAWi4+Lu79TZr7IhHANaS88fPU16XpGl1E/BBM/uV8suUWjvStl3aoP0se/mfeRlV7lShqYy9JFLjrS3n174BkpSoHgIOA7ZT8Z+Rt06kbbykgec1wqm/wOTjgGsZp5/Jpwrljf1oKiMAKq4q/pIUuZYCJwOfr3e4X/ll6tHgLtcjDRT/3pzdpu4AZBfPr8PYi1LoAKi4qvhLUsQaB74LHG1m9ykf1M3rJd45AItm8bxGmOzo5E4JrExz8bw6jf1IpMbrdfeFKq4q/pIUuX4N7Ab8p4r/rHlrEu+qokdm8bzFeo6Zee80PYXiqUJTHSywKOLAWdvdF6u4qvhLUoS6Hjga+IPyQcO8NSNu/0V1Pu/84pu/mY1B4RNA7htB0djTzTZ8JGIDrgM8rOKq4i9JEek+4HjgJ8CY8kFTvDUi9oNH6nje/pzdqv8cq15THAHoqWHsoRmMHXMHYAPgHyquKv6SFIGeBL5AWNM/pHzQEt7KKXYAcqv3isV/NH/4X2/uB7WK/3Adxo76E4CKq4q/JHW5lgFnAJ9n+aor5YMW8EjwE0DhoLTx3POOFE/+7c1+UJwEUfPiBEcAnq5gUvGXpC7WT4FPA3cpH7Se5+4bpjQCUHheL7zMT6rn1RGAonGW1Vn8AR7Lehkxns2+sYJJxV+SulCXAUcBf1M+aCtv00j9Y9TMHq/zeYemqueVGm/+o7Mo/mSGfCxSI26sYFLxl6Qu0i3A64AXq/h3hBdrB+DROp53nBm2Cy52AMZmU/xzinUewAYKJhV/SeoCPQy8F9gW+AVhcpryQft5sXYAFtXxvEtmst/EtoBNnChUId7tgDdy98psnl3BpOIvSS3UUuAU4CQze1L5oHM8d+8D1o+4w9i0/SoQdgRqovivQliXGqNWIiwFVDDFy5OkGOXAWcCWZna0iv+c8DYmzrlrAPe0wn4NP3zh5ndHHIibKJii5klSbLoI2MHMDjGz+5UP5oy3acQ+dFcr7NdQB6CGse+J2JCbKpiS4ElSt+taYC8z28fMblD8zjkv5g7AP1thv0qLjH1Xqh0ABZOKvyQ1qfuAg4BdzOxixW/X8DaJ2KfuaYX9eltk7JsiNuRmCiYVf0lqg54ETgC+bGZLFb9dx9s8Yt+6u1n7zaoDMMN2ikuJdzOg7RRMUfMkqds0CpwKHG9mDyt+u5a3XcT+9UCzxd/drdIKY5vZMuD+SI25tbv3Kpii3ctbkrpJ5wLPNrMPqPh3L8/d5wNbRupj92edgEbtZ9Wzfyp1GntBHca+K1JjzgOeqWDSvgGS1ISuBHY3s/3N7FbFW9fztiGcfhuj7m6m+Oefu1KHsfsL101l7DsjDt7tFUwq/pLUgG4F3jA4OLi7mV2heIuGt13EPnd7E8W/N2+/3hkunj8LY98VsUG3d/dzFEwq/pJUpxYBg8Bp2SdQxVtc+WCHiH3vzgbsZ0BfZrOJUwJ7p7l43iyNHfMIwA4KJhV/SapDQ8AXgc+Z2ROKt2h5O5WlA5A9b1/ObkDYAbh3mp5C8VShmQ4WuCPmEQAFk4q/JE3nmsB3gGPM7F7FW/S8bSL2xTtm+bzzi2/+ZjYGhTkAtb4RUOepQoSjK2PVM4CFCiYVf0mqoYuBnczsHSr+SfDWBdaO2B//Novn7a9hv7HqvxQnAfbUuHhpPcY2s0cIaxNj1bYKJhV/ScrpRmAfM9vLzK5TvCXDe3bEPnlPPZ+eplm9N5o//K+S+0Gt4j80S2NfH7Fhd1IwqfhLEmGf9fcAO5vZRYq35Hi7ROyb18/ieYur90aKJ/9Wsh8Ut1Z1YLgBY8fcAXiOgknFXyq1/g0cn70M1DW7X/EbJe95EfvoDQ3ab7hY/GH5MsDixctqXVyHbozYsLspmFT8pVJqFPgWcBLwkOItaR7A/0txBGAa+w1NVc8rNd78Rxsp/tnNb4vYsE9z9y0UTCr+Uql0AbArcKSKfyl4GwOrp9YBmOJ5x5lhDl+xAzDWRPFfhbAr1rKIjbu7gknFXyqF/gzsA7wte3FRvJWABzw/Yp8dBm6ZxfPOuHqv2gFwM2u2+FtW/G9NuQOgYFLxl6LW7cCBwMsJ+/cr3srFe0HEvvsPMxttpf0qEHYEauT/zRQ3j3kewO4Kpuh4klSPHgE+SJgA9gtym6Io3krF2z1iH76+1fZrOIFOc/NrIjbw1u6+hoIpKp4kTadh4HPAVoSJfqOKt3Ly3H19YNMUOgCtsl9DHYAZvrFcF7GBrVYPUcEUBU+SKPjXd7PC/4ms8Cveys3bPXKfvqHV9qu0wdjXRG7kPRRMKv5S1PoNsIuZHQjcp/gQr1Zuj1DXttp+lVYb28weJO6TAfdWMKn4S1HqRuCVg4ODe5nZNYoP8QraJ2Lfvo1wBHVLJ1D3tsnYlxPvt5bt3H0DwrkGCqbu50nSP4FjgG9XTzlTfIhXuH4LYIuIffyKVhd/d7dKmxrv8sgTyj4KpmjW9Url1b+zwr+lmZ2p4i/eNLx9Ivf1P7fQflY9+6dSp7EXzPLmsXcA9lMwad8AqWs1BpwKbGFmnzazpxQf4s3Ai70D8KdWFX/Cqb/ADN9Sc+cJ508KnPHm2e8eBRZGauzFhE8Yowqm7ua5uz4DlEs/Bz5mZjcpPsSrsx7Nz+pRf6Q+/xiwWfaszRb/6mf/cWDqjVSyi+c30njZ/35lxElmVcKGIQomvflL3fMGtIeZvVbFX7xZ8l4UcfGv+n4rin9f0X6VaS6e12Tjxf4Z4KUKJhV/ac51B3DA4ODgrmZ2qfxZvAZ4sQ///7EF9ivWc8zMe+vsKYxTx8ECqXUAFEwq/tKc6VHgeOBUMxuWP4vXBC/2DsCVTdpvfm4EAbKzfyj2CHLfCKrf/KsjBEtne3N3XwA8wSyWGnahNjSz+xRM3cvTHIDkNAx8BTjBzB5TfIjXDC9b/hfzAXUjwBpmtqRB+/XnXuKdMIF2tHr+T/ETQE8NYy9t8M1riGzrwoi1v4JJb/5Sx/R94JlmdpSKv3gt4r0x8pi4uoniX2v13mj+8L9K7ge1iv9Qk413VeTGP0DBpOIvtV2/A55jZm8zs7vlz+K1kHdA5LFxeRP2qxTsN1I8+beS/aC4HNCB4RY03iWRG39Xd99YwaTiL7VFfwf2GxwcfKmZXS1/Fq+VPHffCtgh8hj5bYvsN1ws/rD8+3zx4mW1Lm7g5pcQvmH0RdwAbwI+r+BU8ZdapgeBY4Fvmdmo/Fm8NuWDN0ceJ0PA71tgv6Gp6nmlxpv/aIuKP4QNdS6LvBEOUDCp+Est0RJgkLB17+kq/uK1mRd7B+D3Zra0CfuNM8McvmIHYKyFxb+6V/uFkTfCLu6+uYJJxV9qWGPAt7LCP2Bm/5Y/i9dm3nOArSOPm4uatN+MS/erHQA3s5YX/+zmFyaQwN6k4FTxlxpOYrsCh5rZA/Jn8TrEe0MCsXNhu+3X1Lnq9d7c3e8BNoy4Ia4zsx0VnF3JG1ON7UpdQzip71L5s3hzwPszsGXE8XOHmW3ebvtVGv1/N8ubXxR5MtvB3bdRcHYlT+ou3QMcSthKW8VfvLngbR958Z+xZrbKfg11ABq4eQqfAd6l4OxqnjS3ehz4JPBc4KfZyIz8Wby54L09gXi6sBP2s040nruvCjwCrBRxgzxCmFQyouDsKt7jqr1zqhHgNOAUwrGl8mfx5pLXD9xEvEfRQ9gOe81aOwC22n6VTjSemS0Grog80a0F7Kfg1Ju/NKEfEWZbH6PiL16X8F4TefEHuLQTxX9WHYAW3DyFzwAHKTi7jid1Xn8gzOx/F+Gbv/xZvG7hJTn8347i7+5mnWq8bBLdjZE3jANbmNkdCs7u4KFVAJ3UTcBRwP8CK8v/xOsy3oYJ1BgIB2Ld0kb7VU/69Uqdxl7Q7M3N7G+Evb9jlhFmOCs4I+VJDelfwLuB7YBfqviL16UvA/+ZQKxd34Hi31P990odxu5n8qlCjSbfnyTQQAe7e6+CU8W/BMpv3XsaYWtR+Z943Vj8e4EDE4i5c9pc/HvzvMoMF89vceNdkEADrUeYDKjgVPFPVePA6YTPXQNmtlj+J16X814LrJ1KB6BNxb+vyKtMc/G8NjTercT/GQDgMAWnin+i+iWwvZn9l5n9U/4nXiS8wxKIvb+a2e1tsl+xnmNmkzsAU/QUxlvYeOcl0FAvd/ftFJwq/gnpr8BLzGy/bL6O/E+8KHjuvgvw4hTe/ttkv0kj+WY2BoVPALW+EVDnqUKzaLxzE0mYRyg4VfwT0D3A24Dnmtnv5H/iRcg7IpFY/Gkb7NdfgzexcsoKP+jNOgWV7H8zYKgNEzb+AuwUeWMtAzapnnCm4JwbnrtrL4DG9ATwGeCrZjYk/xMvRp67bwzclr24xqw/AXu12H4Lcpzx7G8kf+pvJfeDnho3H2pT452TQAJdCfiAglNv/hF2XL8EbG5mn1fxFy9y3gcTKP4AP2+D/Yqr91Yo/hMjALmNAfJv/pMublXjufumwB0JNNrjwMY1RlMUnB3iaQRgVjoH+MR0G1nJ/8SLhefuqwP3Ev+poA5sC9zfYvvl3/yX1qrnlSmKV9uKP4CZ3Uk4rzl2rQ68R8GpN/8u16XArmb2ZhV/8RLivYs0jgT/UxuKf95+Q1PV80qNnshoO4t/Tj9MJLm+h+U7Kyk4Vfy7STcDrx0cHHyRmV0lfxEvFZ67T3yCTUDntcl+1Tf/qQ/qy/3YgPEOFX/cfe2s19OXQAMeQpjBqeDsME+fAGrqIWAAOMPMlslfxEuN5+4HAmcnEKtDwLMIp2l2vD2qI2v5wt8AACAASURBVABuZmOdKv4AZrYI+J9EEu5HaO1SSQW71IiWAp8m7OB3qoq/eIkW/x7gk4nE7PlzVfwnOgCNFP4WOcPpiTTis4E3KjjnhCeFob4zs8J/jJktlr+IlzDv7cBWicTut+eyPRpOoK24+eDg4G9IYzUAwEDWM1Wwd5ZXdl0E7Ghmh1b3pJC/iJfwvh8rAccmEru3AxfNZXs01AFo1c0HBgY8e3NJQVsRdlRTsM8Nr2y6AXi5me1jZjfIX8QrCe9gYNNEYvj0uW4P6wJneAZwF2ls5nAH8EwzG1Wwd4z3eMkK//3Ap4CzpvMz+Yt4qfHcfR7hQLkNE4jjZcAGZvbQXLZHpQucYTHw60SS82bAfyrY9ebfBi0mzOzfmTC7X8VfvLLx/iuR4g9w/lwX/1mNALTZGV5BGtsDQ9iZakszG1awd4T3ROKFf5TwmewkYJH8Rbwy8ty9nzDCul4icb2PmV00l8Xf3a3SJc5wMfBAIg27IfBOBXtneIkX/58D/w/4qIq/eCXnvSeh4n83sxj1bkN7WPXsn0qdN1/QZmeovuWkoqPdfVUFe/fxItFVwMuBg7K3HrWveKXlZXv+fyyh+D5rFs/e8uLP8p1rp58DkDtPuNKBN7nTyZ1THLnWBT6pYFfxn6VuBd4K7E3YH1ztK554cBywdiIxPgqcNYfFvzfPsxkurhb/6lbBbXUGd/8RcEAiDT1MGL69W8He1vPAU9gK+GHCzP4fFDrB8hfxSs1z92cSlryulEhd+IGZvXWOin9fxpg4JbAyzcXz5sAZPp/Q29w84LMKdr35T6OhzEe2Ar6j4i+eeJP0xYSKP8DJc9QexXqOmU3eSjXXUyieKtR2ZzCzq4E/JNTY+wJ7KNhV/IuPSdgCdEvgmCy+1L7iibciax9gn4TqwW/N7Jo5aI/5RZ6ZjUFhDkCtbwTZzTt50M0XSEsnMMORjAr2UhX/XxG27j2YsPJF7SueeJNZKwGnJFYLTp6D9uivwZsYaSyOAPTUuLijxWtwcPAC4KaEGn0b4FAFe+mL/3WErXv3NrPr1b7iiTet3kc4JjcV/c3MLuxwe9RavTeaP/zPcj/oYflkv2rHYGSONn14J/DNhBp/EbCVmT2mYG8tz92fyhy9W3UfcDTwveqwm9pXPPGm5T0NuAVYmFANOMTMzupwe0D4vFh96x8unvxbyX5QXA3g2cVz5QzfAR5KqPHXBo5XsLeFd2eXtvli4BNZx+9sFX/xxKubd1Jixf9B4Htz3B6Tij+5N/3ixSO1Lu6UM2Tb6H6NtHSYu++mYG85789d1s6jwH8Dm5vZCWa2VO0rnnh18/YGDkws93/VzEbmsD2GpqrnlvuhZX9jc1n8c7x1CGvo+xNyhL8DO82xM6S2TvgNwE+7pH3PAz5uZreofcUTb9a8tYArgc0TyvlPARsWP/92qD3GmGECf3ESYLcU/wphI50fJNYTfDZhWFjB3jreBcz956IrgReY2RtU/MUTr2HexxMr/hC2/X1sjtpjxtV71Q6Am1k3Ff8q78uEc5NT0sfdfRsFe8tmCy/L/GQudBuw/+Dg4O5mdrnaQzzxGuZtB7w/sVw/QmHpX7e1R1PnqnfoYb4IHJyYY/wR2D37z0oezfPmETaQ2rpD7fcIMAicVutzjtpDPPFmxeslnAi7U2J5/mtm9r5ubo+GOwAdfJjVCUtC5iXmHIcTdoNT8mgNb+ssiazcxjYbAr4EnGhmT6g9xBOvJbz3AZ9OLL8PESYCP9DN7VFp5Mk6/DD3kNaeAFV9FthIyaNlvL8D+xPmjrRaTliaupWZfVzFXzzxWsbbBPhkgvn91G4v/g2NAMzFw7j7eoRz0fsTc5LfA6+jQ2ctlIHn7nsA59K640MvBo40s2vVHuKJ11JeBfgF8ILE8vpTwGZm9lC3t0clBucysweBryfYS3wx8B4lj9bxzOwSYEfgf5tsmxuAfQYHB1+u4i+eeG3hHZ5g8Yew7v+hGLZLt1icK9sX4A6Wb3GYioaB55nZdUoereMNDAzYcccdtxdhadGLZ3Gr6wnHUv+wunuf2kM88VrO2wn4NWkd9QvwJLAp8Hi3F393N4vJudz9s1lCT01/B56T3zVOyaN1PHffHHg18ELC4UzrEyYLDhP2ELgF+BNw3uDg4DUDAwMu+4knXtt4KxNW7WyRYC7/FGGFUDe3R/Xzi1udN19AOClwTh/G3dck7P2+WoKO83Uze6+Sh3jiiZc478vAQQnm8McIGxmNdXnx78kYXqnj5v2sOFdg7jYtMHuUsC9AinqPu++r5CGeeOIlzNsv0eIPcEoExb83z7MZLq4W/+pZAd2w9/tqwO20bpZ3N+lhYDsz+5eSh3jiiZcYbz3gCmDNBHP3vwjzGpZ0cfHvq775E1aejVemuXheNzqXmT0JHJtoD3Id4NsDAwOm5CGeeOIlxDPg1ESLP4Tj3pd0cXsU6zlmNnkOQK6nkH/zhzoOFujgwywELiMcrpOijjGzTyt5iCeeeInwjiLNDX8ArgP2zN6qu7E95hff/M1slGKPIPeNoIflGzUALO1C59qDsIlEihoH9iUsk1HyEE888WLm7Qn8jCbPnuli7UM4EbQb26M/V1OcMEdhtHrwX/ETQE+Nmy/tUue6BDg/UYeqAN8nLFlTMhJPPPFi5a0PnJ1w8f9ZFxf/BTV4o/lTfy33gx6WD/lXOwYjXe5cTwNuJL2Dgqq6AXg5sFTJSDzxxIuM54RJf9smmp+HgOcC93ZpexTf/IfzxX9iBCAb+qdw8+EInPU2wulsqWo7wrJHJSPxxBMvKh5wesLFH+CrXVz8rUY9n7TBmeV+lH/zH611cTc6q7uvStjJbb2EHe39ZvbfSkbiiSdeJMX/cMK6+FT1T+A52bN2a3tU3/yn/IxfqfHmH03xBzCzxaQ7u7SqU9x9NyUj8cQTL4Li/0LgpMRz8kCXF38Iw//TzuErjgCMx1T8C9f/CdglYYd7ENjVzO5WMhJPPPG6tPhvAvyRsKdJqvozsBewOPb2rY4AuJmNxVj8s1GAceAD2XWpaj3gf919oZKReOKJ14XFf3XCMdwpF/9xwp4Gi1No30pWQBsqnN30MGZ2BXBa4sNOzwbOc/eVlIzEE0+8Lir+vYQlcc9MPAd/E7gklfatNGqFLnXWjwL3J+6AL8mcUMlIPPHEm3Pe4OCgA98ibM6Wsu4FPppS+/YmVPwxsyfd/TDS3SGwqne4+51m9iklI/HEE28uee5+PPAfpK93Z2fRJNO+lqizngu8tgQOeSBhx0AlI/HEE28uiv/BwFklyLU/MLO3pta+lqizrktYFbB64k45ArwOuFzJSDzxxOtw8X8ZYdLfSonn2UXA1ma2KKX2hVnMAYjMWR8Cji5Br7QP+AGwvZKbeOKJ18Hi/xzCSGvqxR/gQykWf3c3S9xZf0aYNJe6HiGcSHW1kpt44onX5uK/LfAHYM0S5NaLzGyfxNq3uuuvW503X0A4KTAqZyVsSnEjy49ETFkPAHuY2e1KbuKJJ16biv+WhJNYU956vaqngG3q2XwtsuLfkzG8UsfN+1nxU0E0zmpmdwDHUQ49HfiNu2+o5CaeeOK1ofhvDPymJMUf4OgEi39vnmczXFwt/tWtgqNz/uyY40uB55fEaW/JRgL+peQmnnjitaj4r5+9+W9Rkjx6GfCiem0ZSfHvY/kxzePAuE1z8bxsqCB/SmCUzu/umwHXAquWxHlvAF5sZo8quYknnnhNFv+1gd8D25Qkfz4B7FDv238k7duX/et4tQNgZmOVaXoKxVOFonX+7FPA+ymPtgN+5e6rKbmJJ554TRT/hcCvSlT8AQ5LrPjPL/LMbAwKywBrfSPIbr4kduc3s7OBc0rkxM8hzAlYU8lNPPHEa6D4rwX8Fti5RHnz+2b2w4Tat78Gb2yiLhZ+0MuK3/wNGErF+d19deB6YMMSOfQNhKMrH1ZyE0888eos/usD/1eyN/+7CEP/TybSvgtynPHsbyR/+F8l94OeGjcfSsn5zexx4O2ZIcqi7QiTIJ+p5CaeeOLVUfw3Ikz4K1PxHwPellDxX4XJq/dGiif/VrIfFCcDOjCcovNnxfBLlEtbEr7jbapkKZ544jH9Ov/LKM9s/6o+Y2aXJ9y+w8XiT/Wi7Ef52f6jtS5OyDh9wK+BnUrm5A8Cr0Y7BoonnniTi/+2hGH/9UqWF68EXlidGJdQ+1a/9y+dcoJ8oQNgwFjixb/K2yIb5lpQMmdfBLzczK5RshRPPPFye/v/inJs75vXYmDHbKVYau07xgwT+IvLAMtS/AFuBQ6nfFob+J2776lkKZ544mWn+v2mhMUf4L2JFv+6Vu9VOwBuZmUq/lXeGZTjLOuiFgIXufvblSzFE6/Uxf9gwpG+q5UwD37DzL5bZn+xZqyXgnHcfT5h0ssulFMDZjaoZCmeeKUr/p8GPlnSvPdHwla/I2X2l4Y7ACkZJzvk4mpgrZIGw9nAO81smZKleOKlzSNs9nYW8NaS5ruHgJ3N7P6y+0ul7MUfINv28c3kdkgqmQ4ifBJYXclSPPGSLv6rE2b6l7X4jwIHqPg32AFI1ThmdjFwNOXVS4DL3X1TJUvxxEuy+G8CXAHsUeI891Ez+738Jat7CqZJjPOA15U4QB4CDiR8I1PyFU+8NIr/C4CfAuuUOLedY2Zvlr80MAJQIuMcBNxc4iB5GnA+8F9KvuKJl0TxP5ywzK/Mxf9vwCHylxWYZgqmmrxtgKuAlSm3vk+YHLhUyVc88aLjOfBNwvymMutJ4Llmdov8ZWLr/wrglTpvvqBkwXQvcFjGKbPeClzp7psp+YonXlS89Qnf+8te/MeBA1X8Vyj+PdV/r9Rx834mnypUhmD6BXA80g7AX9x9HyVf8cSLgrcnYQRzW6UvjjKzn8tfJop/b55XmeHi+SUPpi8AZyqGWAO4wN2PHRgYMAWTeOJ1Jc+Ao4CfEXb7LLu+bmZfkL9M1PO+Is+muXheNlSQPyWwjBNoKsAvgZcrnoBwYMg7zOxBJV/xxOsa3nrAqdnbvxRy9mtqnfBXUn/py/51PGONm9mYTdNTqGR/1WuWlDU43X014FJge8UVEE4UPMTMfqHkK554c87bD/gK5TzMp5auIRzv+5T8xSuEkfzqpNDxrPiPQuETQK1vBNR5qlDKwWlmTwL7Ag8otoBwouDP3f00wtIiJXPxxOs8b+Ws8H9PxX9C9wL7qfivMIevyJsYFbHCD3oLb/4GDCk4J36zYzYSsIribEK3AIcC1yuZiydex3g7AacDWygFTehJ4AVmdoP8ZWL1Hvk3f2Akf+pvJfeDnho3V/HPycyuBQ6gvGcG1NJWwMXA+4Gn5C/iiddWXgX4MPBrFf8VNArsr+K/Aq+4em+F4j8xApDbGCD/5j/pYgXnBOMw4OuKuUn6LWFuwF3yF/HEazlvY+BrhG19pRX1TjM7Q/6yAi//5r+0Vj2v5DsC0/UUFJwrjAScCpygmJuklwA3uvuHMlvLX8QTr3lebzbC9kcV/5r6lIr/tLyhqeq55X5YffMfU/Gvm3cqYc98abL+BBxaa0hOwSmeeHXztgP+G9hRKaWmvmRmH5K/1OSNMcME/mIHYFzFf1a8Shacb1Uc1tQy4CTgeDMblr+IJ17dvLWAj2dv/r1KJTV1upn9l/ylcd7EHIBGCr+MDVkn4Azg9YrHKXUz4RvdpfIX8cSbkbc3YXnf5kodU+oHwNuLNpb/zY5nzbSAjD3BGwZ+ArxKcTm1+Qgnk50APK7gFE+8SbynZSNmBzabmxPX/wBvrG5mI/9rnNewk8nYK/LcfR5h+8mXKj6n1WPAiYQzFpYpOMUrO8/dVwLeBxyH9vCfSb8CXm1mI/K/FkxoV/FvHc/dV84cdHfF6Yy6CfiQmV0k/xOvxMV/H+CL/7+9Mw+Sq6ri8HdmhslMKHYjIGFfIwUuiBYuoOIWlVJABQQUXKPRUnFBS0vSopaoQdQqlgIEFRGCGyKLWEIEAYVSJEhRhs0QNIhsCWaWTncf/7i3J28ePZ3ep1/371f1qmemXn+vcnLeOefe9+49wL4KCZvUzcAbzWxc/tcansk4reW5+1bA74GDdL/WpN8Ap5jZffI/8fqF5+77AWcCCxUCatIdwOvituzyvxbxTMZpPc/dtwOWo37ctWoD4aWn081srfxPvF7lufvWhKn+xcBmuvVr0grgNWb2pPyvdby6CgAZuz5eLAJ+q5mAuvRfwkuC55jZhPxPvB6KB6PAR4HPE5ppSbWP/N+k5N/65O/uZjJOW6f5tgSuQe8E1Kt/A18DLjCzvPxPvKzy4svBHyKs6d9Rt3Zduhl4i5k9I/9rKa+89b9bjRefCwzK2A3xtgCuAg7T/Vy3VsVC4GeE/azlf+Jlghff7D8Z+BKws27lunU9cKSZjcn/Wp78ByOjegGQ6Cec7BQoY9fPGwF+SNjgQ6pfDwFnAMsI21vK/8TrSl7sqnoi8GVgd926DelXwDFa6teW5F/eVbJUtQCIJ48yvUugjN04b4iwEY52DGxcK4GvApeZ2Qb5n3jdwosj/uOALxJaZEuN6SfASdrkpy3Jf7g88o8FQMmqnDwnMfIvd3aTsZvjjcUi4GTd503pEcKqgfPSy4Lkf+J1kheX/S4i7Nm/k27NpnQ+sEjb+7aFN5wc+RP6/hQHqlQKyYuXZOyW8Aq5XO79hAZCUuOaT9gydbW7L3X3neV/4nWS5+67uvt3gNWEnS2V/JvTWWb2ISX/tvBG0jwzK5L6Y/IZQXrkPy5jt3zk8HXCm8FS8yoQ3g/4tpndKf8Tr108dz8I+AzwDtSlr1X6ipmdJv9rC280NfIvAoVy8790ATDE9Gf+BkzI2O3hufuiOBswqBjQMt0AnEtYeTEs/xOvWV5M9G8HPgK8WrdYSwv3RWZ2ofyvLby5CU4pHvlk519LfGEwkfjLI/+8jN1eXtwLfFn8vtQ6PQ78FPgRcJ/8T7wGePOB9xO682nzntZqHaGj3/Xyv7bx0iP/yWTynyoAEhsDJEf++fTJMnZ7eO7+QsKe+HqO2B7dApwHXJHeYVD+J16KNwq8jbCUTxt4tUerCRv83C3/aysvOfIfr5TPLfGl5Mi/oOTfWZ67zye0Ez5Q8aFteoqwzOgCM7tL/idegndgTPrvQi1526k7Y/JfI/9rO6888p/xHb50AWBAUcl/1ng7EKasD1ecaLvuJTx6udzM7pX/9SXvJcDRwJHA3rol2q6rgWPN7H/yv47wisBYNV66ACgp+c86bwhYCrxX8aJj+jtweSwG7pM/9/RM2z7AsfFYINfvmM4BPl5efiZ/7g7e1DsAjSR+GbutvMWEffBNsaOjuhO4Mh4PyZ+zz3P3PQlT+8cAL5CLd1QOfNbMlsqfu4/XVHKRsdvLc/ejgIuBLRRHZkX3Ab8jLCm80cwm5c/dz3P3EcJyvTcBC9HWvLOldcB7zOxK+XN38houAGTszvDcfQHwC2A/xZNZ1RiwHLgWuNbMHpA/dw/P3feKyX5hTP6jctlZ1T3AUWa2Uv7cvbyGCgAZu+PBbYs4E6BGQt01O3AdcBPwRzN7VP7c0R35diQs0zs0Jv295JJdo2XA+8xsvfy5u3km42SH5+6nEt4L0M6B3acHCfsN3Ar8ldC50OXPLeEB7AocArwyJn612u0+FYBTzexM+XM2eCbjZIvn7ocDl6GdybpdTwO3A7fFouBvZvaY/Lkm3vbA84GDgJcBBwPbyKW6Wo8Bx5jZcvlzNnh1FQAydvfw3H0X4OeEdcxStoLkCuDu+LkCuKfSy4V9UsyOAPsDBxDezn9RTPzz5CqZ0p+Bo83sX4rP2Un+7m4m42SWty1wJmH3Mim7KhIeF/wdeICw9HBVLBYeAfJZ9md3HyZM3+8ej92APWPS3xs9zsq6zgU+YWZ5xefM8Mq7/rrVePG5qRtVxu4e3gnAN9nY+UnqHZWAR2NB8ADhPYPVhEZHTyQ+n6i0wUqb/W8oFqHbAVsDm8ffd04k+92BHdm4xbjUO3oGWGxmP1Z8zlzyH4yM6gVAop/wINP3F5axu4u3I3AJeiTQr3JgbaowWAdsiDMMG+JMQh6YJLS4nYg/A8yJx3CVzy0J753Mi0l/S7RJVb/qT8DxZvag4nPmkv9QYnAxcwEQTx5lepdAGbtLee6+GZADTtWIS5KkNqhIWIV0upkVFJ8zl/yHyyP/WACUrMrJcxIj/3JCkbG7nOfuhwI/BnZRvJIkqUV6CDjBzG5VfM4kbzg58if0/SkOVKkUkhcvydjZ4JnZTYQ3qi9XzJIkqQW6BHihkn9meSNpXvmdoYEKyX+owsXHZOzs8MzsaTM7ltBR8BnFL0mSGtBawrP+E81sneJzJnmjFXhTLwxb6gtDTH/mb8CEjJ1dnrvvESv4QxTPJEmqUX8kTPmvUjzNLG9uglOKRz7Z+Xcg8YXBChdX8s84L76pexjwJWBccU2SpCpaD3wKOEzJP/O8gRRvWvKfmgFIbAyQHPk/62QZO/O83YCzCN3SJEmSkroOWFRr4lc87XpecuQ/XimfDyQLgWqVgozdE7x/Am8D3gc8qXgnSRJh34gTzWyhkn9P8iZmyufpVQAOFJT8e553EbAArRSQpH7XpcACM7tE8bTneOWR/8wvjCe+bIS1gUr+fcRz9yOAs4H5ioWS1DdaTZjuv0bxtH955RkAN7Oikn//8czsKkIHtrPZ2L9ekqTeVAk4B9hfyV+8pvbylrF7i+fuhwDfQz0FJKkXdQfwOeAmxT/xkjMASv7iYWa35XK5lwInA2sULyWpJ7QG+DDweiV/8ZqeAZCx+4K3PfAZYDGhL4QkSdnSBGFG77uEDpCKf+JN06CMI94MvALwB+AKYCdgX8VTScqMfgm8G7ia0AZa8U+85mYAZOz+5QGHEjYReoFiqyR1re4CvgDcqvgnXssKABlbvHjOB4HTgXmKtZLUNfpPvC8vJbzpr/gn3qaYZjKOePXy3H1L4JPAKcBWir2SNGt6CjgTuBAYU7wSr5bET1gA4Fbjxecy/X0BGVs83H0b4NPAJyJDkqTOaB3hkdxZhPauilfi1Zr8ByOjegGQ6Cec7BQoY4uX5jyHsL54MRtbUEqS1HqtB74PfAt4WvFKvDqT/1D8tVS1AIgnjzK9S6CMLV413h5xRuBktHRQklqpCcJunWeY2WOKV+I1kPyHyyP/WACUrMrJcxIj//KGQTK2eLXwdoqFwInAZordktSw8sD5wNfMbI3ii3gN8oaTI39C35+iVakUkiN/gDEZW7x6eMAuwGeBk9CjAUmqR+uBHwDfNrOHFV/Ea4I38qyRv1mB1EWSzwjSI/9xGVu8Rnnuvh3wEeBjhB0GJUmqrEcJz/jPMbOnFF/Ea5I3mhr5F4FCufFfugAYSo38DZiQscVrBc/d5xAeC5wCLFCsl6Qp3QMsBX5iZnnFF/FawJub4JTikU92/R1IfGGwwsWV/MVrGc/MJs3sglwutz/wVmC54r7U57oBeHMulzvAzC5S8hevhbyBFG9a8p+aAUhsDJAc+T/rZBlbvDbwDiYsIXw7G5eoSFIvqwBcDiw1szsVD8RrEy858h+vlM8t8aXkM/+Ckr94HebNJzweOIGwikCSek0PE3bs+4GZPaJ4IF6beeVn/jO+w5cuAAwoKvmLN4u8MeANwAeAIzQrIGVcG4BfAxcA19d6rygeiNcCXpFNrN5LFwAlJX/xuoXn7jsQlhB+ANhTuUTKkB4grN+/2Mz+o3ggXjfyylP+bmYa+YvXVTwze9TMvpHL5fYGDgcuAyaVW6Qu1QRwBfAWYB8zO0PJX7xu5lkz3i5ji9dpXtxT4HjgOOBlzfqwJDUpB24HfgEsA57U/SteVngNB08ZW7wu4O0HHAUcCbxYuUjqoG4HrozHI7p/xcsir6ECQMYWrwt5uxKmXt8JvEj5SWqD/hJH+T8DHtf9K17WeSbjiNdrPHffGzgGeBdwgPKW1ITuikl/mZndr/tNvF7imYwjXi/z3H2/ODOwEHgVG7tiSVIlTQI3A9cCV5vZP3S/ideLvLoKABlbvKzz3H1z4LWxGFgI7KZ8JwEPAtfFpH+jma3X/SZeryd/dzeTccTrY94+wOuB1wEvJ7TNlHpfE4Q+FNcB15rZSt0f4vURr7zrr1uNF59LaBEsY4vXq7wScGicIXgFYVWBHhf0hvKEF/huITTfWW5m47o/xOvT5D8YGdULgEQ/4WSnQBlbvJ7nufsIcDDwylgQvBzYRrk0E3qKsEzvT8BtwM1mNqb7Qzwl/6mt1UtVC4B48ijTuwTK2OL1JW/JkiV22mmnLYjFQLko0PbE3aH7gVuBO2LiX1ke4cifxRNvKp8PJ+6LElCyKifPSYz8y1sGy9jiibeR91zCMsP947EgHnp00B5NAvcCK+JxN/A3wpp8+bN44s3MG06O/Al9f4pWpVJIjvxhE12FZGzxxLOSuw8B+wIHxuLgwHjsrPxdlx5OJfoVwEozK8j/xBOvLt7Is0b+8T6yCsl/qMLIf1zGFk+8xnnuvnWcJdiDsPxw93jsATyP/mt7XAD+BawidM57KB4PAveY2Vr5n3jiNc0bTY38i0Ch3PgvXQAMpUb+BkzI2OKJ11beUCwCdgG2jwXCboTtjecB2wHbZqhIKBCa4jwO/DeO5v8JrIk/rwL+Hc+Tv4gnXnt4cxOcUjzyya6/lvjCYCLxl0f+eRlbPPFmnxdfQtwqFgPPSX3OA3aIRcII4RHecJzJmxOP4Rk+ITxbz6c+C4mfN8TPcWAMeCIm90qfT+RyubVLlixx/f+KJ96s8tIj/8lk8p8qABIbAyRH/vn0yTK2eOKJJ5544mWClxz5j1fK50PpmYD4pQ1K/uKJJ5544omXed7ETPk8/UzRgaKSv3jiiSeeeOJlmlce+c/IG0j9ruQvnnjiiSeeeNnnbXLpfnkGwJvoKCRjiyeeHnNMMAAAAP5JREFUeOKJJ17GeEYTkrHFE0888cQTL5u8hgsAGVs88cQTTzzxsstraGORCpsMQHjhYKxFmxaIJ5544oknnnht5FmDFx+tUHmMN7ldoXjiiSeeeOKJ1yGeNXDxESqvM2ymUYF44oknnnjiidchXl0FQKJFcPrikw0uHRRPPPHEE0888TrMKzOtjosPV7h4vol/jHjiiSeeeOKJ13neAOBW48lDFS5eaOLi4oknnnjiiSde53mDkeGDNZ6cvnixyYuLJ5544oknnnizw3PY9DLAgXKlUP6DmRVpXOKJJ5544okn3uzzZp4BiNXCtD81+qaheOKJJ5544onXVTz/P95B2m+uANkUAAAAAElFTkSuQmCC');
  background-size: 25px 25px;
  width: 25px;
  height: 25px;
  display: inline-block;
  transform: skewX(12deg);
  position: absolute;
  top: 6px;
  left: 13px;
}
.main-navi .main-navi-wrapper .icon-navi a.agrartv span,
.main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv span {
  padding-left: 28px;
  transform: skewX(12deg);
}
.main-navi .main-navi-wrapper .icon-navi a.agrartv span.full,
.main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv span.full {
  display: block;
}
.main-navi .main-navi-wrapper .icon-navi a.agrartv span.small,
.main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv span.small {
  display: none;
}
@media screen and (max-width: 1740px) {
  .main-navi .main-navi-wrapper .icon-navi a.agrartv span.full,
  .main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv span.full {
    display: none;
  }
  .main-navi .main-navi-wrapper .icon-navi a.agrartv span.small,
  .main-navi .main-navi-wrapper .icon-navi-mobile a.agrartv span.small {
    display: block;
  }
}
.main-navi .main-navi-wrapper .icon-navi-mobile {
  min-width: 200px;
}
@media screen and (max-width: 400px) {
  .main-navi .main-navi-wrapper .icon-navi-mobile {
    min-width: 120px;
  }
  .main-navi .main-navi-wrapper .icon-navi-mobile span.mobile-full {
    display: none !important;
  }
}
.main-navi .main-navi-wrapper .icon-navi-mobile .agrartv span {
  padding-left: 32px !important;
  padding-top: 5px;
}
@media screen and (min-width: 401px) {
  .main-navi .main-navi-wrapper .icon-navi-mobile .agrartv {
    min-width: 140px;
  }
}
.main-navi .main-navi-wrapper .icon-navi-mobile .agrartv:before {
  top: 12px !important;
  left: 18px !important;
}
.main-navi .main-navi-wrapper .search,
.main-navi .main-navi-wrapper .mobile-search {
  flex-grow: 1;
  margin-right: -12px;
}
.main-navi .main-navi-wrapper #searchField {
  margin-bottom: 20px !important;
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background-color: #03607F;
  width: 100%;
  color: #fff;
  z-index: 1000;
  padding: 0;
  text-align: center;
}
.main-navi .main-navi-wrapper #searchField:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -19px;
  left: 0;
  height: 19px;
  width: 100%;
  margin: 0 auto;
  background-color: transparent;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5QAAAATCAYAAADva0K1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3MzhDMUQwRjRERTMxMTgyNENBQzIzNkNBRUQ1Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REE0NTc5OTlBNTJGMTFFM0FDQTM5M0VEN0E2RkM1NTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REE0NTc5OThBNTJGMTFFM0FDQTM5M0VEN0E2RkM1NTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMkVDRDRCN0E0OThFMzExQjkxRTk5MUI3RjAyMTIxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTczOEMxRDBGNERFMzExODI0Q0FDMjM2Q0FFRDVDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtimVNEAAAUYSURBVHja7J3Zlp0gEEUvWfn/X64kb72yWq3hFIO9z8vtlmIQAdkW4jCzzwqNv/KaOo4NR9zI395wT1j0txJnCGwj8a7iXqXlLedoqNNo2p/E9Xmqt4+jXE9t1BM+EnZR22r/9B67O66Oo4irtMna/7O1RB7VMp6S19tlB+VjX9prR74mtLNCfBMdz8TzHLNk+pX/LWHnSSMS/jXsztaTjt3EU/1e5eWJX7W5qgP7plyWqFsL2qp+PW3NRG3vqW1X+uL3RhMh7/cBN73/bzhPNx/lxDcz4c6AqxpiokCVgdkMpK36fYLcJwDOXgvFQwwvcHqgM/LgJQqxmf6kipOxzcBoN2iqQTQDaSqwWwGIp0OpHZyvTYhnzeEVcFQcr6ZhiTyyAOiBK4+tBW06J/ZZoFTYVoFyxm/Exhx17AE8T5jXPtruog83sn0wMnaNxfeKbYEye9PJ3DSUEOqdvFa8P0Pwd9W2AsBRWIvAaSXMA9DZBwFPoH4Xz9Mesm0k2n662nH1gY0KUJXHuzyds+A0aqsAti7oe4uH0zZOe5UXsRLekXYHPKo8FUpgNEE6XR6dTLgXXpWeyggAPgFZNC1vuhasJwvWYXdbULVjE44vqodbM+8PPwYou2+kdjE58Vy8DhitHKtCQ2ZSr85/JPNTwlom3ew5Ks6zApSqdrQLjKr72ErPpwoeVy3VnQF+b1suaxuma8L0FWmpJ3nRMJtk0+1ltEa7WRCRDc/CaDXOHbhGADWTXuT6RJZmZpd0epckK/uY6mHUMaAHUJ5zQ7eLiU0FRjsmrp3LDTu8XVfh0TiRc1BAVnX5aMffT/Wv9p6r4VMJld3wqTz+9cHW7jBaiTNjma0thFBLlnHFPUxp3+V5vHvvstvLoHpHUQWTFYDsAsc7OFB5NhVAoyxL5JyjwKb0uJmgzVTa72dCv62Mp4AhQHkkiHonGiowzUxysxPSrk1ZMuHRY9ENnpTgVNlcKlMXSg/iTChc8d7lbJjs7J/q8aMbGGfAnzKPGZMSWxBfDaldS1l3hUolWFZhUZVG1yY9FVDcqZyZ66D0xHV49Tr6pmp8AwgBSvTpWY40gnl0eSKuJuOWmKx3AUM1jRXesE6YXwFpp0FfxzuSXasWZgFkBcw6wXGXZbG2cfrWaL9qF9WOuF0b8MzYqGcX+FUBr9Kmow7VdRTJcyTOvTKO4BEEKBGQ6rIfxTy+Ww48a/I7bvJd4d0dh6YzxHW0Kl91XSnDn/Lu6DsZ4GKDnjMg802ezPHp3QRD/emPbFi2rF3we3r6NvF6X9l5Po/T+TmcsXA8QAAlQu0TE8/kOJvvDO+KytOzg1eqG4Q6z++Uz3mMxe1wVr/YFfhWg6a9JO8dPhFSneCvgs8qhHbHn/FplpXe6h3aYfd4YBPzQgigRK+CVU+aY1I5RgCWdwfh1aDtBUZrhKpdvXw7eAgV8W3Cef7UcdNTv93j4SnfuNwJej3XbQVEz6rXmfZD3FZXQSRCACVCB0OrJx/v+62zyrnLxiqdELgDtO9W/hmwBvwxTnalt1M6q98Vi8LfEJbFNmpbijwBPIQASoSYuAnzHZuV9y0btLw1L0CSsenkvO1F52W0HYQQQIkQYiIQL8940bm+GdaATfo85eccEUIAJUIIMdHa8DwH1wnRzxFCCK3WMGO8RgghhBBCCCEU1y+qACGEEEIIIYQQQIkQQgghhBBCCKBECCGEEEIIIQRQIoQQQgghhBB6of4IMABUpgU5+VNu3AAAAABJRU5ErkJggg==);
}
.main-navi .main-navi-wrapper #searchField .sub-menu-teaser {
  flex: 1 1 33.33%;
  padding: 90px 20px 32px 0;
}
.main-navi .main-navi-wrapper #searchField .sub-menu-teaser:after {
  content: none;
}
.main-navi .main-navi-wrapper #searchField .sub-menu-teaser .sub-menu-teaser-image {
  display: block;
  height: auto;
  max-width: 100%;
}
.main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
  color: #89D329;
  font-size: 20px;
  margin-top: 16px;
  margin-bottom: 12px;
  font-weight: 300;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
    font-size: calc(20px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
    font-size: 30px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
    margin-top: calc(16px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
    margin-bottom: calc(12px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-teaser h3 {
    margin-bottom: 20px;
  }
}
.main-navi .main-navi-wrapper #searchField .sub-menu-teaser .sub-menu-teaser-text {
  margin: 0;
  padding: 0;
  font-size: 20px;
}
.main-navi .main-navi-wrapper #searchField .sub-menu-footer {
  display: block;
  width: 100%;
  text-align: center;
  border-top: 1px solid #488CA3;
  padding: 14px 0;
  font-size: 12px;
  background-color: #03607F;
}
@media screen and (min-width: 200px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-footer {
    font-size: calc(12px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .main-navi .main-navi-wrapper #searchField .sub-menu-footer {
    font-size: 14px;
  }
}
.main-navi .main-navi-wrapper #searchField #headerAutocompletePh {
  display: none;
}
.main-navi .main-navi-wrapper #searchField .search-input-container {
  display: inline-block;
  position: relative;
  max-width: 750px;
  width: 100%;
}
.main-navi .main-navi-wrapper #searchField .search-input {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
}
.main-navi .main-navi-wrapper #searchField .search-input:before {
  right: -10px;
  transform: skewX(-12deg);
  background: #0091DF;
  content: " ";
  position: absolute;
  top: 0;
  width: 92px;
  height: 105%;
}
.main-navi .main-navi-wrapper #searchField .search-input input {
  border: none;
  padding: 20px 80px 20px 20px;
  color: #0091DF;
  width: 100%;
  font-size: 22px;
  font-weight: 400;
}
.main-navi .main-navi-wrapper #searchField .search-input input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #0091DF;
  font-size: 22px;
  font-weight: 400;
}
.main-navi .main-navi-wrapper #searchField .search-input input::-ms-input-placeholder {
  /* Edge 12+ */
  color: #0091DF;
  font-size: 22px;
  font-weight: 400;
}
.main-navi .main-navi-wrapper #searchField .search-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: #0091DF;
  font-size: 22px;
  font-weight: 400;
  opacity: 1;
}
.main-navi .main-navi-wrapper #searchField .search-input input:-ms-input-placeholder {
  /* IE 10+ */
  color: #0091DF;
  font-size: 22px;
  font-weight: 400;
}
.main-navi .main-navi-wrapper #searchField .search-input input:-moz-placeholder {
  /* Firefox 18- */
  color: #0091DF;
  font-size: 22px;
  font-weight: 400;
  opacity: 1;
}
.main-navi .main-navi-wrapper #searchField .search-input input::placeholder {
  color: #0091DF;
  font-size: 22px;
  font-weight: 400;
}
.main-navi .main-navi-wrapper #searchField .search-input .magnifier {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 80px;
  background-image: url("/-/media/BCSD/Resources/Layout/icon_lupe.ashx");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 38px 38px;
  cursor: pointer;
}
.main-navi .main-navi-wrapper #searchField .product-selector {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 242px;
  text-align: left;
}
.main-navi .main-navi-wrapper #searchField .product-selector .open-product-selector-button {
  display: block;
  padding: 18px;
  position: relative;
  background-color: #fff;
  cursor: pointer;
}
.main-navi .main-navi-wrapper #searchField .product-selector .open-product-selector-button h6 {
  color: #0091DF;
  margin: 0;
  padding: 0;
  font-size: 16px;
}
.main-navi .main-navi-wrapper #searchField .product-selector .open-product-selector-button span {
  text-indent: -100em;
  overflow: hidden;
  width: 60px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 80px;
  border: none;
  background-color: transparent;
}
.main-navi .main-navi-wrapper #searchField .product-selector .open-product-selector-button span:before {
  left: 10px;
  transform: skewX(-12deg);
  background: #66b512;
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.main-navi .main-navi-wrapper #searchField .product-selector .open-product-selector-button span:after {
  content: "";
  position: absolute;
  top: 0;
  right: 6px;
  background: transparent no-repeat center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E");
  background-size: 10px 20px;
  width: 54px;
  height: 100%;
  transform: rotate(90deg);
}
.main-navi .main-navi-wrapper #searchField .autocomplete {
  background-color: white;
  border: 1px solid #333;
  position: absolute;
  left: 0;
  right: 0;
  max-height: 400px;
  text-align: left;
  z-index: 100;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .close-wrapper {
  text-align: right;
  padding: 6px;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .close-wrapper .close {
  float: none;
  padding: 0 0 6px;
  font-size: 14px;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .list {
  max-height: 270px;
  overflow: auto;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .list h4 {
  padding: 6px 0 0;
  color: #333;
  font-weight: bold;
  margin-left: 18px;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .list ul li {
  margin: 0 12px 0 0 !important;
}
.main-navi .main-navi-wrapper #searchField .autocomplete .list ul li a {
  font-size: 14px;
  display: block;
  white-space: nowrap;
  padding: 2px 6px;
  margin: 0 12px;
}
.main-navi .main-navi-wrapper #searchField .bayer-button {
  align-items: center;
  background: #66B512 url('data:image/svg+xml,%3Csvg version="1.1" viewBox="0 0 66 75" width="66" height="75" xmlns="http://www.w3.org/2000/svg"%3E%3Cstyle type="text/css"%3E.st0%7Bfill:%2310384F;fill-opacity:0.5;%7D%3C/style%3E%3Cpolygon class="st0" transform="matrix(.98411 0 0 1 1.0668 0)" points="66 75 0.5 75 14.2 0 66 0"/%3E%3C/svg%3E') no-repeat right top;
  display: inline-flex;
  font-weight: 600;
  font-style: italic;
  font-size: 14px;
  justify-content: center;
  letter-spacing: 1.1px;
  min-height: 50px;
  padding: 15px 80px 15px 30px;
  position: relative;
  text-transform: uppercase;
  min-width: 242px;
}
.main-navi .main-navi-wrapper #searchField .bayer-button:after {
  font-size: 40px;
  right: 2px;
  left: auto;
  top: -5px;
  bottom: 0;
  position: absolute;
  content: "\0203A";
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: inherit;
  padding-bottom: 5px;
}
.main-navi .main-navi-wrapper #searchField .bayer-button:hover:after {
  left: auto;
  padding-left: 15px;
}
.main-navi .main-navi-wrapper #searchField .bayer-button:before {
  content: none;
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper {
  border-top: 1px solid #488CA3;
  max-width: 750px;
  align-items: stretch;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 40px auto 50px;
  padding-top: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 780px) {
  .main-navi .main-navi-wrapper #searchField .search-button-wrapper {
    padding-left: 20px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 540px) {
  .main-navi .main-navi-wrapper #searchField .search-button-wrapper {
    flex-direction: column;
  }
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .open-product-selector-button {
  font-size: 16px;
  font-weight: 600;
  color: #00BCFF;
  cursor: pointer;
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .open-product-selector-button span:after {
  content: "\0203A";
  position: relative;
  display: inline-block;
  top: 3px;
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
  transition: all 0.1s ease-out;
  color: #00BCFF;
  left: 20px;
  transform: rotate(90deg);
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .open-product-selector-button span:hover:after {
  left: 30px;
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .more-link {
  font-size: 16px;
  font-weight: 600;
  color: #00BCFF;
  cursor: pointer;
  font-style: normal;
  margin-top: 0;
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .more-link:after {
  content: "\0203A";
  position: relative;
  display: inline-block;
  top: 1px;
  left: 20px;
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
  transition: all 0.1s ease-out;
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .more-link:hover {
  color: #00BCFF;
  text-decoration: none;
}
.main-navi .main-navi-wrapper #searchField .search-button-wrapper .more-link:hover:after {
  left: 30px;
  color: #00BCFF;
}
@media only screen and (max-width: 540px) {
  .main-navi .main-navi-wrapper #searchField .search-button-wrapper .more-link {
    margin-top: 12px;
  }
}
.main-navi .main-navi-wrapper #searchField .search-filler {
  font-size: 20px;
  padding: 15px 0;
  text-align: center;
}
@media screen and (max-width: 1200px) {
  .main-navi .main-navi-wrapper .search {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .main-navi .main-navi-wrapper .mobile-search {
    min-width: 70px;
    width: 15vw;
  }
}
.main-navi .main-navi-wrapper .mobile-search .magnifier-icon {
  height: 25px;
  width: 25px;
  margin-right: 25px;
  margin-left: 20px;
}
.main-navi .main-navi-wrapper .c__link-white {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  margin-top: 10px;
  padding-left: 1px !important;
}
.main-navi .main-navi-wrapper .c__link-white span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white:hover,
.main-navi .main-navi-wrapper .c__link-white:active,
.main-navi .main-navi-wrapper .c__link-white:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.main-navi .main-navi-wrapper .c__link-white:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.main-navi .main-navi-wrapper .c__link-white[disabled] {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white[disabled]:hover,
.main-navi .main-navi-wrapper .c__link-white[disabled]:active,
.main-navi .main-navi-wrapper .c__link-white[disabled]:focus {
  background-color: #CCCBCB !important;
}
.main-navi .main-navi-wrapper .c__link-white.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__icon-left:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__print {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__print:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__print:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__print:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__print:hover:after {
  transform: translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.main-navi .main-navi-wrapper .c__link-white.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__plus {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__plus:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__plus:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.main-navi .main-navi-wrapper .c__link-white.c__logout {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__logout:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__logout:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__logout:hover:after {
  transform: translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__login {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__login:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__login:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__login:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white.c__login:hover:after {
  transform: translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.main-navi .main-navi-wrapper .c__link-white.c__icon-left:hover span,
.main-navi .main-navi-wrapper .c__link-white.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.main-navi .main-navi-wrapper .c__link-white:before {
  content: none !important;
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow:hover:before {
  right: -80px;
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow:hover span,
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.main-navi .main-navi-wrapper .c__link-white .c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.main-header.home {
  margin-bottom: 0 !important;
}
.content-box.main-header.home h2 {
  margin-top: 30px;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.home h2 {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.home h2 {
    margin-top: 80px;
  }
}
.content-box.main-header.home h4 {
  margin-bottom: 0;
}
.content-box.main-header.advisor-box {
  margin-bottom: 0 !important;
}
.content-box.main-header.advisor-box h2 {
  color: #66B512 !important;
  margin-top: 20px;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.advisor-box h2 {
    margin-top: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.advisor-box h2 {
    margin-top: 40px;
  }
}
.content-box.main-header.advisor-box h4 {
  font-size: 18px !important;
}
.content-box.main-header.agrar-magazin-box {
  margin-bottom: 0 !important;
}
.content-box.main-header.agrar-magazin-box h2 {
  color: #10384F !important;
}
.content-box.main-header.agrar-magazin-box h4 {
  font-size: 18px !important;
}
.content-box.main-header.versuchsstandorte {
  padding-top: 40px;
}
.content-box.main-header.versuchsstandorte h4 {
  margin-bottom: 0px;
  font-style: italic;
  font-size: 20px;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.versuchsstandorte h4 {
    font-size: calc(20px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.versuchsstandorte h4 {
    font-size: 26px;
  }
}
.content-box.main-header.versuchsstandorte h2 {
  margin-top: 0px;
  font-size: 28px;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.versuchsstandorte h2 {
    font-size: calc(28px  +  52  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.versuchsstandorte h2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 730px) {
  .content-box.main-header.versuchsstandorte {
    padding-top: 0;
  }
}
.content-box.main-header.standort-steckbrief {
  margin-bottom: 0;
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.standort-steckbrief {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.standort-steckbrief {
    width: 76vw;
  }
}
.content-box.main-header.standort-steckbrief h2 {
  margin-top: 20px;
  margin-bottom: 16px;
  padding-bottom: 18px;
  padding-left: 18px;
  font-size: 30px;
  border-bottom: 1px solid #10384F;
  text-align: left;
  width: 100%;
  max-width: none;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.standort-steckbrief h2 {
    margin-top: calc(20px  +  16  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.standort-steckbrief h2 {
    margin-top: 36px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header.standort-steckbrief h2 {
    margin-bottom: calc(16px  +  9  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.standort-steckbrief h2 {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header.standort-steckbrief h2 {
    padding-bottom: calc(18px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.standort-steckbrief h2 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header.standort-steckbrief h2 {
    padding-left: calc(18px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.standort-steckbrief h2 {
    padding-left: 30px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header.standort-steckbrief h2 {
    font-size: calc(30px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.standort-steckbrief h2 {
    font-size: 40px;
  }
}
.content-box.main-header.premeo h2 {
  color: #FF3162;
  max-width: 600px;
}
@media screen and (min-width: 1200px) {
  .content-box.main-header.premeo h2 {
    max-width: calc(600px  +  150  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.premeo h2 {
    max-width: 750px;
  }
}
.content-box.main-header.premeo .status-box-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .content-box.main-header.premeo .status-box-wrapper {
    margin-top: calc(10px  +  70  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.premeo .status-box-wrapper {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header.premeo .status-box-wrapper {
    margin-bottom: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header.premeo .status-box-wrapper {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1200px) {
  .content-box.main-header.premeo .status-box-wrapper {
    position: relative;
    justify-content: center;
  }
  .content-box.main-header.premeo .status-box-wrapper .c__cart {
    margin-right: 0;
  }
}
.content-box.main-header h2 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 30px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 300;
  color: #0091DF;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .content-box.main-header h2 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h2 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h2 {
    font-size: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h2 {
    font-size: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h2 {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h2 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h2 {
    margin-bottom: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h2 {
    margin-bottom: 40px;
  }
}
.content-box.main-header h3 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  margin: 0 auto;
  margin-bottom: 26px;
  font-weight: 300;
  color: #0091DF;
  text-align: center;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .content-box.main-header h3 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h3 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h3 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h3 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h3 {
    margin-bottom: calc(26px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h3 {
    margin-bottom: 40px;
  }
}
.content-box.main-header h4 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  margin: 0 auto;
  margin-bottom: 26px;
  font-weight: 300;
  color: #10384F;
  text-align: center;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .content-box.main-header h4 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h4 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h4 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h4 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.main-header h4 {
    margin-bottom: calc(26px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.main-header h4 {
    margin-bottom: 40px;
  }
}
.content-box.main-header h4.special {
  font-weight: 700;
  text-transform: uppercase;
}
.content-box.main-header.kulturen h2 {
  margin-top: 0;
}
.content-box.main-header.product-advisor {
  margin-bottom: 0 !important;
}
.content-box.main-header.flat-bottom {
  margin-bottom: 0 !important;
}
.content-box.main-header.headline-no-top-margin h2 {
  margin-top: 0 !important;
}
.content-box.main-header .rechnungen-img {
  max-width: 650px;
  display: block;
  margin: 0 auto;
  width: 90%;
}
.content-box.main-header .c__bordered-text {
  border: 1px solid #D30F4B;
  margin: 30px auto;
  padding: 30px;
  width: 90%;
  max-width: 680px;
  font-size: 18px;
}
.content-box.main-header .c__bordered-text h3 {
  text-align: center;
  font-weight: 300;
  font-size: 26px;
  color: #D30F4B;
  margin-bottom: 15px;
  width: auto;
}
.content-box.hr {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  background-color: #ccc;
  height: 1px;
  margin-bottom: 25px;
}
@media screen and (min-width: 200px) {
  .content-box.hr {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.hr {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.hr {
    margin-bottom: calc(25px  +  25  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.hr {
    margin-bottom: 50px;
  }
}
.content-box.premeo-text-segment {
  width: 90vw;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.premeo-text-segment {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.premeo-text-segment {
    width: 76vw;
  }
}
.content-box.premeo-text-segment h3 {
  color: #FF3162;
  font-size: 25px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .content-box.premeo-text-segment h3 {
    font-size: calc(25px  +  35  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.premeo-text-segment h3 {
    font-size: 60px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.premeo-text-segment h3 {
    margin-bottom: calc(20px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.premeo-text-segment h3 {
    margin-bottom: 60px;
  }
}
.content-box.premeo-text-segment .table-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  align-items: center;
  gap: 2%;
  justify-content: center;
}
@media screen and (min-width: 200px) {
  .content-box.premeo-text-segment .table-box {
    margin-bottom: calc(20px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.premeo-text-segment .table-box {
    margin-bottom: 60px;
  }
}
@media all and (min-width: 768px) {
  .content-box.premeo-text-segment .table-box {
    justify-content: space-between;
    align-items: flex-start;
  }
}
.content-box.premeo-text-segment .table-box .table-item {
  flex: 1 0 auto;
  padding: 25px 6px;
  max-width: 320px;
}
@media all and (min-width: 768px) {
  .content-box.premeo-text-segment .table-box .table-item {
    flex: 0 0 48%;
    max-width: none;
  }
}
@media all and (min-width: 992px) {
  .content-box.premeo-text-segment .table-box .table-item {
    flex: 0 0 23%;
  }
}
.content-box.premeo-text-segment .table-box .table-item h5 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.36px;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .content-box.premeo-text-segment .table-box .table-item h5 {
    font-size: calc(18px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.premeo-text-segment .table-box .table-item h5 {
    font-size: 24px;
  }
}
.content-box.premeo-text-segment .table-box .table-item .image-wrapper {
  width: 100%;
  height: 100px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
.content-box.premeo-text-segment .table-box .table-item .image-wrapper.bonus-points img {
  width: 90px;
}
.content-box.premeo-text-segment .table-box .table-item .image-wrapper.extra-points > img {
  width: 120px;
}
.content-box.premeo-text-segment .table-box .table-item .image-wrapper.action > img {
  width: 100px;
}
.content-box.premeo-text-segment .table-box .table-item .image-wrapper > img {
  height: auto;
  width: 80px;
}
.content-box.premeo-text-segment .table-box .table-item .table-text {
  font-size: 14px;
}
@media screen and (min-width: 200px) {
  .content-box.premeo-text-segment .table-box .table-item .table-text {
    font-size: calc(14px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.premeo-text-segment .table-box .table-item .table-text {
    font-size: 18px;
  }
}
.content-box.premeo-text-segment .c__button {
  display: block;
  margin: 0 auto;
  width: 250px;
}
.content-box.news-teaser-container {
  background: rgba(218, 218, 218, 0.26);
  width: 100%;
  max-width: 1600px;
  margin: 30px auto 50px;
}
.content-box.news-teaser-container .button-wrapper {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .content-box.news-teaser-container .button-wrapper {
    margin-top: calc(20px  +  30  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .content-box.news-teaser-container .button-wrapper {
    margin-top: 50px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.news-teaser-container .button-wrapper {
    margin-bottom: calc(20px  +  30  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .content-box.news-teaser-container .button-wrapper {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 700px) {
  .content-box.news-teaser-container .button-wrapper {
    padding-left: 0;
  }
}
.content-box.news-teaser-container .show-more,
.content-box.news-teaser-container .show-less {
  display: inline-block;
  color: #FF3162;
  text-transform: uppercase;
  font-size: 14px;
  font-style: italic;
  line-height: 1.5em;
  padding: 10px 40px;
  margin: 0 auto;
  position: relative;
  border-bottom: none;
}
@media screen and (min-width: 200px) {
  .content-box.news-teaser-container .show-more,
  .content-box.news-teaser-container .show-less {
    font-size: calc(14px  +  4  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .content-box.news-teaser-container .show-more,
  .content-box.news-teaser-container .show-less {
    font-size: 18px;
  }
}
.content-box.news-teaser-container .show-more:after,
.content-box.news-teaser-container .show-less:after {
  content: " ";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  width: 20px;
  height: 100%;
  transition: transform 0.5s ease-out;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 14.7 14.7' style='enable-background:new 0 0 14.7 14.7;fill:%23FF3162;'%3E%3Crect x='6.8' y='0.1' width='1.2' height='14.6'/%3E%3Crect x='6.8' y='0.1' transform='matrix(6.123234e-17 -1 1 6.123234e-17 -8.881784e-16 14.7)' width='1.2' height='14.6'/%3E%3C/svg%3E") no-repeat center;
  transform: rotate(405deg);
}
.content-box.news-teaser-container .show-more:after {
  transform: rotate(0deg);
}
.content-box.personalized-switch {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: -10px;
}
@media screen and (min-width: 200px) {
  .content-box.personalized-switch {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.personalized-switch {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.personalized-switch {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.personalized-switch {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.personalized-switch {
    margin-bottom: calc(-10px  +  -50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.personalized-switch {
    margin-bottom: -60px;
  }
}
.content-box.personalized-switch.no-margin {
  width: 100%;
  margin: 0;
  padding-bottom: 40px !important;
  max-width: none;
}
.content-box.personalized-switch .c__switch-row {
  text-align: center;
}
.content-box.personalized-switch .c__switch-row .c__switch.c__on .c__switch-container {
  background-color: #FF3162;
}
.content-box.personalized-switch .c__switch-row label {
  margin-left: 12px;
  margin-right: 12px;
  font-style: italic;
}
.content-box.personalized-switch .c__switch-row label.mine {
  color: #FF3162;
}
.content-box.c__offline-page {
  width: 90vw;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.c__offline-page {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__offline-page {
    width: 76vw;
  }
}
.content-box.c__offline-page img {
  display: block;
  margin: 0 auto 50px;
  max-width: 450px;
}
.content-box.c__offline-page .description {
  text-align: center;
  font-size: 18px;
}
@media screen and (min-width: 200px) {
  .content-box.c__offline-page .description {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__offline-page .description {
    font-size: 20px;
  }
}
.content-box.c__status-page {
  width: 90vw;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.c__status-page {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__status-page {
    width: 76vw;
  }
}
.content-box.c__status-page .warning-description {
  background-color: rgba(255, 49, 98, 0.1);
  color: #D30F4B;
  font-size: 18px;
  padding: 50px 50px 75px;
}
@media screen and (min-width: 200px) {
  .content-box.c__status-page .warning-description {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__status-page .warning-description {
    font-size: 20px;
  }
}
@media all and (max-width: 767px) {
  .content-box.c__status-page .warning-description {
    padding: 25px 25px 37px;
  }
}
.content-box.c__status-page .warning-description img {
  display: block;
  max-width: 70px;
  margin: 0 auto 25px;
}
.content-box.c__sticker-container {
  margin-top: 30px;
  overflow: visible;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.c__sticker-container {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__sticker-container {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.c__sticker-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__sticker-container {
    width: 76vw;
  }
}
@media all and (max-width: 1109px) {
  .content-box.c__sticker-container {
    position: static;
    margin-bottom: 0;
  }
}
.content-box.c__sticker-container .wrapper {
  position: relative;
}
.content-box.c__sticker-container .wrapper > a {
  color: #10384F;
}
.content-box.c__sticker-container .inner-container {
  position: absolute;
  max-width: 265px;
  right: 0;
  top: 0;
  padding: 18px;
  border: 1px solid #D30F4B;
  z-index: 10;
}
.content-box.c__sticker-container .inner-container.bottom {
  top: -52px;
}
@media all and (max-width: 1109px) {
  .content-box.c__sticker-container .inner-container {
    position: static;
    max-width: 500px;
    margin: 0 auto;
  }
}
.content-box.c__sticker-container .headline {
  font-size: 18px;
  font-size: 16px;
  color: #D30F4B;
  font-weight: 700;
  padding-bottom: 12px;
}
@media screen and (min-width: 200px) {
  .content-box.c__sticker-container .headline {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__sticker-container .headline {
    font-size: 18px;
  }
}
.content-box.c__sticker-container .content {
  font-size: 12px;
  padding-left: 20px;
  position: relative;
}
@media screen and (min-width: 200px) {
  .content-box.c__sticker-container .content {
    font-size: calc(12px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__sticker-container .content {
    font-size: 14px;
  }
}
.content-box.c__sticker-container .content:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.83 18.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23d30f4b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.67px;%7D%3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='1.47 1.33 9.49 9.36 1.33 17.52'/%3E%3C/svg%3E") no-repeat top 2px left;
  background-size: 14px 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 100%;
  content: "";
}
.content-box.c__vegetables {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  margin: 0 auto 40px auto;
  padding: 20px 0 0 0;
  margin-bottom: 40px;
}
@media screen and (min-width: 200px) {
  .content-box.c__vegetables {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__vegetables {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.c__vegetables {
    margin-bottom: calc(40px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__vegetables {
    margin-bottom: 70px;
  }
}
.content-box.c__vegetables .logos {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.content-box.c__vegetables .logos span svg {
  height: 69px;
}
.content-box.c__vegetables .logos span img {
  height: 50px;
}
.content-box.c__vegetables .logos span:first-child {
  padding-right: 15px;
  border-right: 1px solid #a8b7be;
}
.content-box.c__vegetables p {
  font-size: 24px;
}
.content-box.c__vegetables a.show-more {
  margin-top: 30px;
  border: none;
}
@media all and (min-width: 768px) {
  .premeo-shop-top-container {
    display: flex;
  }
}
.premeo-shop-top-container .left-side,
.premeo-shop-top-container .right-side {
  position: relative;
}
@media all and (min-width: 768px) {
  .premeo-shop-top-container .left-side,
  .premeo-shop-top-container .right-side {
    flex: 0 0 50%;
  }
}
.premeo-shop-top-container .left-side #snow {
  position: absolute;
  background: transparent;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  overflow: hidden;
  pointer-events: none;
}
.premeo-shop-top-container .right-side {
  background: #f7f7f7;
  padding: 30px 15px 15px;
}
@media all and (min-width: 768px) {
  .premeo-shop-top-container .right-side {
    padding: 10px;
  }
}
@media all and (min-width: 1200px) {
  .premeo-shop-top-container .right-side {
    padding: 50px 30px 10px;
  }
}
.premeo-shop-top-container .slider-wrapper img {
  width: 100%;
}
.premeo-shop-top-container .monthly-award {
  width: 95%;
  margin: 0 auto;
}
@media all and (min-width: 376px) {
  .premeo-shop-top-container .monthly-award {
    width: 85%;
  }
}
.premeo-shop-top-container .monthly-award .monthly-award-link {
  display: block;
}
.premeo-shop-top-container .monthly-award .monthly-award-link:hover {
  text-decoration: none;
}
.premeo-shop-top-container .monthly-award .monthly-award-box {
  color: #10384F;
  position: relative;
}
.premeo-shop-top-container .monthly-award .monthly-award-box:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/-/media/BCSD/Resources/Layout/overlay_hl_dir_die_praemie.ashx');
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  opacity: 0;
  transform: scale(1);
  transition: all 0.4s ease;
  z-index: 1;
}
.premeo-shop-top-container .monthly-award .monthly-award-box:hover:before {
  opacity: 1;
  transform: scale(0.6);
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image {
  position: relative;
  aspect-ratio: 1 / 0.926;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image img {
  mix-blend-mode: multiply;
  min-width: 80%;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .award-label {
  position: absolute;
  color: #FF3162;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.3px;
  text-transform: uppercase;
  top: 0;
  left: 0;
  display: flex;
}
@media all and (min-width: 376px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .award-label {
    font-size: 18px;
  }
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .award-label .invisible {
  color: transparent;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .award-label > span {
  display: inline-block;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .award-label .marquee {
  position: relative;
  z-index: 11;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .award-label .marquee span {
  display: inline-block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  animation: bounce-out 4s linear;
  animation-iteration-count: 1;
}
@keyframes bounce-out {
  0% {
    transform: scale(20);
  }
  20% {
    transform: scale(1);
  }
  22% {
    transform: scale(1.2);
  }
  25% {
    transform: scale(1);
  }
  30% {
    transform: scale(1);
  }
  32% {
    transform: scale(1.1);
  }
  35% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .awardname {
  font-size: 16px;
  font-weight: 300;
  margin: 0;
  letter-spacing: -0.36px;
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 1.3;
}
@media screen and (min-width: 200px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .awardname {
    font-size: calc(16px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .monthly-award-image .awardname {
    font-size: 36px;
  }
}
.premeo-shop-top-container .monthly-award .monthly-award-box .award-text {
  font-size: 16px;
  letter-spacing: -0.27px;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 200px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .award-text {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .award-text {
    font-size: 18px;
  }
}
@media all and (max-width: 1199px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .award-text {
    display: none;
  }
}
.premeo-shop-top-container .monthly-award .monthly-award-box .award-points {
  padding-top: 1em;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .award-points .result-pointsbyline {
  color: #FF3162;
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
}
@media screen and (min-width: 200px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .award-points .result-pointsbyline {
    font-size: calc(16px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-shop-top-container .monthly-award .monthly-award-box .award-points .result-pointsbyline {
    font-size: 28px;
  }
}
.premeo-shop-top-container .monthly-award .monthly-award-box .award-points .copayment {
  padding-top: 10px;
  display: flex;
  align-items: center;
  color: #10384F;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .award-points .copayment > img {
  width: 20px;
  height: auto;
}
.premeo-shop-top-container .monthly-award .monthly-award-box .award-points .copayment > span {
  font-size: 12px;
  font-weight: 400;
  padding-left: 10px;
}
.content-box.search-container {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 40px;
}
@media screen and (min-width: 200px) {
  .content-box.search-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.search-container {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.search-container {
    margin-top: calc(40px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.search-container {
    margin-top: 80px;
  }
}
.content-box.search-container .premeo-search-area {
  margin-bottom: 30px;
}
@media screen and (min-width: 200px) {
  .content-box.search-container .premeo-search-area {
    margin-bottom: calc(30px  +  16  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.search-container .premeo-search-area {
    margin-bottom: 46px;
  }
}
.content-box.search-container .premeo-search-area .form-row .c__input-control {
  display: block;
  margin: 0 auto;
  max-width: 430px;
}
.content-box.search-container .premeo-search-area .form-row .c__input-control .c__input-wrapper .c__input {
  width: 100%;
}
@media all and (min-width: 768px) {
  .content-box.search-container .search-panels {
    display: flex;
    gap: 7%;
  }
}
.content-box.search-container .search-filter {
  margin: 0 0 50px;
}
@media all and (min-width: 768px) {
  .content-box.search-container .search-filter {
    width: 28%;
    min-width: 230px;
    max-width: 280px;
  }
}
.content-box.search-container .category-container {
  display: none;
}
@media all and (min-width: 768px) {
  .content-box.search-container .category-container {
    display: block;
  }
}
@media all and (min-width: 768px) {
  .content-box.search-container .category-container-mobile {
    display: none;
  }
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #10384F;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
  border: 1px solid #D30F4B !important;
  border-radius: 0;
  padding: 10px 50px 10px 21px;
  height: 44px;
  display: inline-flex;
  align-items: center;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #10384F;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%2310384F%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384F;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2310384F;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2310384F;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:focus {
  background-color: transparent !important;
  outline: none !important;
  border: 1px solid #D30F4B !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle:after {
  margin-top: 0;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.disabled {
  opacity: 0.4;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle span,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle .bs-caret,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle .caret {
  display: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle .filter-option {
  padding-right: 0 !important;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle .filter-option,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle .filter-option-inner,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #10384F;
  font-size: 16px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner {
  color: rgba(16, 56, 79, 0.5);
  font-size: 16px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select.open .dropdown-toggle:after {
  transform: rotate(-90deg) !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select.open .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(-90deg) !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu {
  border-radius: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li a:hover {
  background-color: transparent;
  color: #FF3162 !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li a:hover,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li a:active,
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li a:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li a .text {
  font-size: 16px;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li.active a {
  background-color: transparent !important;
  color: #FF3162 !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select .dropdown-menu li.active a .text {
  color: #FF3162 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle {
  border: none;
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle .filter-option,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle .filter-option-inner,
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #fff;
}
.content-box.search-container .category-container-mobile .c__category-select.light .bootstrap-select .dropdown-menu {
  border-color: #FF3162;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle {
  border: none;
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle .filter-option,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle .filter-option-inner,
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #fff;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-menu {
  background-color: #FF3162 !important;
  border-color: #FF3162;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-menu li a {
  color: #fff;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-menu li a:hover {
  color: #10384F !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-menu li.active a {
  background-color: #FF3162 !important;
  color: #10384F !important;
}
.content-box.search-container .category-container-mobile .c__category-select.dark .bootstrap-select .dropdown-menu li.active a .text {
  color: #10384F !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle {
  background-color: #DDDDDD !important;
  border: none;
  background-color: #FF3162;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:focus {
  background-color: #FF3162 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled] {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:hover,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:active,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:active,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle:focus {
  background-color: #DDDDDD !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle .filter-option,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle .filter-option-inner,
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  color: #FF3162;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select.open .dropdown-toggle:after {
  transform: rotate(-45deg) !important;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-menu {
  background-color: #DDDDDD;
  border: none;
}
.content-box.search-container .category-container-mobile .c__category-select.add-picker .bootstrap-select .dropdown-menu .disabled .text {
  color: rgba(112, 112, 112, 0.7);
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle {
  background-color: #fff;
  border: none;
  padding: 11px 80px 11px 21px;
  border: 1px solid #FF3162 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:focus,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:active {
  background-color: #fff !important;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover:before,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:focus:before,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:active:before {
  right: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:hover:after,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:focus:after,
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:active:after {
  transform: rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select .dropdown-toggle:before {
  background-color: #D30F4B;
}
.content-box.search-container .category-container-mobile .c__category-select.white .bootstrap-select.open .dropdown-toggle:hover:after {
  transform: rotate(-90deg) !important;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle {
  background-color: #fff;
  border: none;
  padding: 11px 80px 11px 21px;
  border: 1px solid #e07702 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover:before {
  right: -80px;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover span,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover .filter-option {
  transform: translateX(7px);
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:focus,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:active {
  background-color: #fff !important;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover:before,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:focus:before,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:active:before {
  right: -6px;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:hover:after,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:focus:after,
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:active:after {
  transform: rotate(90deg);
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-toggle:before {
  background-color: #e07702;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select.open .dropdown-toggle:hover:after {
  transform: rotate(-90deg) !important;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-menu li a:hover {
  color: #e07702 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-menu li.active a {
  color: #e07702 !important;
}
.content-box.search-container .category-container-mobile .c__category-select.roundup .bootstrap-select .dropdown-menu li.active a .text {
  color: #e07702 !important;
}
.content-box.search-container .category-container-mobile .c__category-select .bootstrap-select {
  width: 100%;
  max-width: none;
}
.content-box.search-container .filter-headline {
  display: none;
  color: #FF3162;
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 0 30px;
}
@media screen and (min-width: 200px) {
  .content-box.search-container .filter-headline {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.search-container .filter-headline {
    font-size: 20px;
  }
}
@media all and (min-width: 767px) {
  .content-box.search-container .filter-headline {
    display: block;
  }
}
.content-box.search-container .category-link {
  display: block;
  color: #10384F;
  font-weight: 400;
  margin: 15px 0;
}
.content-box.search-container .category-link.active {
  color: #FF3162;
}
.content-box.search-container .reset-points {
  display: block;
  color: #FF3162;
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 25px;
}
.content-box.search-container .divider {
  height: 1px;
  border-bottom: 1px solid #CCC;
  margin: 0 0 50px;
}
.content-box.search-container .c__pager {
  flex-wrap: wrap;
}
.award-list {
  flex: 1;
  position: relative;
}
.award-list .no-hits-text {
  padding: 0 0 25px;
}
.award-list .loading-overlay {
  display: block;
}
.award-list .awards-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 2%;
}
@media all and (min-width: 660px) {
  .award-list .awards-container {
    justify-content: flex-start;
  }
}
.award-list .awards-container .productlink {
  flex: 0 1 300px;
  overflow: hidden;
  margin-bottom: 25px;
}
@media all and (min-width: 550px) {
  .award-list .awards-container .productlink {
    flex: 0 0 48%;
  }
}
@media all and (min-width: 1000px) {
  .award-list .awards-container .productlink {
    flex: 0 0 32%;
  }
}
@media all and (min-width: 1300px) {
  .award-list .awards-container .productlink {
    flex: 0 0 23%;
  }
}
.award-list .awards-container .productlink .awardname {
  font-size: 16px;
  color: #10384F;
  font-weight: 300;
  margin-top: 30px;
  margin-bottom: 5px;
}
@media screen and (min-width: 200px) {
  .award-list .awards-container .productlink .awardname {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .award-list .awards-container .productlink .awardname {
    font-size: 18px;
  }
}
.award-list .awards-container .productlink .result-pointsbyline {
  font-size: 16px;
  color: #FF3162;
  font-weight: 600;
  text-transform: uppercase;
}
@media screen and (min-width: 200px) {
  .award-list .awards-container .productlink .result-pointsbyline {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .award-list .awards-container .productlink .result-pointsbyline {
    font-size: 18px;
  }
}
.award-list .awards-container .productlink > a:hover {
  text-decoration: none;
}
.award-list .awards-container .productlink:hover .awardname {
  color: #FF3162;
  font-weight: 300;
  margin-top: 30px;
  margin-bottom: 5px;
}
.award-list .category-overview {
  align-items: center;
  aspect-ratio: 1 / 1;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  position: relative;
  transition: border-color 0.4s ease;
}
.award-list .category-overview:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/-/media/BCSD/Resources/Layout/overlay_mehr.ashx');
  background-repeat: no-repeat;
  background-size: 87%;
  background-position: center;
  opacity: 0;
  transform: scale(1);
  transition: all 0.4s ease;
}
.award-list .category-overview:hover {
  border-color: #D30F4B;
}
.award-list .category-overview:hover:before {
  opacity: 1;
  transform: scale(0.6);
}
.award-list .category-overview > img {
  width: 80%;
  height: 80%;
  object-fit: cover;
  max-width: 255px;
}
.award-list .filter-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.award-list .filter-row .sort-wrapper,
.award-list .filter-row .awardscount-wrapper {
  font-size: 15px;
  font-weight: 400;
}
.award-list .filter-row .sort-wrapper {
  display: inline-block;
  position: relative;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link {
  padding: 11px 80px 11px 21px;
  position: relative;
  display: block;
  color: #10384F;
  padding: 0 21px 11px;
  max-width: 200px;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:hover:before {
  right: -80px;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:hover span,
.award-list .filter-row .sort-wrapper .sort-dropdown-link:hover .filter-option {
  transform: translateX(7px);
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link[disabled]:before {
  background-color: #CCCBCB;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:before {
  content: none;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:after {
  background-size: 8px;
  width: 15px;
  top: -5px;
  right: 0;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:hover {
  color: #D30F4B;
  text-decoration: none;
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link:hover:after {
  transition: none;
  transform: rotate(90deg);
}
.award-list .filter-row .sort-wrapper .sort-dropdown-link.up:after {
  transform: rotate(-90deg);
}
.award-list .filter-row .sort-wrapper .sorting-links {
  border: 1px solid #D30F4B;
  background: #fff;
  position: absolute;
  right: 0;
  top: 100%;
  width: 162px;
  display: none;
  z-index: 1;
}
.award-list .filter-row .awardscount-wrapper {
  align-self: flex-start;
  float: left !important;
}
.award-list .filter-row .spanlink {
  color: #10384F;
  display: block;
  position: relative;
  padding: 6px 12px;
}
.award-list .filter-row .spanlink.active {
  text-decoration: underline;
}
.award-list .filter-row .spanlink:hover {
  color: #FF3162;
  text-transform: none;
  text-decoration: none;
}
.suggestions {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  margin-bottom: 50px;
}
@media screen and (min-width: 200px) {
  .suggestions {
    margin-bottom: calc(50px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .suggestions {
    margin-bottom: 100px;
  }
}
@media all and (min-width: 768px) {
  .suggestions {
    width: calc(90vw - 14 * ((100vw - 200px) / 1400));
  }
}
@media all and (min-width: 1600px) {
  .suggestions {
    width: 76vw;
  }
}
.suggestions .headline-container {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .suggestions .headline-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .suggestions .headline-container {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .suggestions .headline-container {
    margin-bottom: calc(20px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .suggestions .headline-container {
    margin-bottom: 30px;
  }
}
.suggestions h3 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.6px;
  max-width: 1300px;
  margin: 0;
}
@media screen and (min-width: 200px) {
  .suggestions h3 {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .suggestions h3 {
    font-size: 20px;
  }
}
.suggestions .scroll-control {
  width: 90px;
  height: 45px;
  display: none;
}
@media all and (min-width: 661px) {
  .suggestions .scroll-control {
    display: flex;
  }
}
.suggestions .scroll-control .next {
  background-color: transparent;
  border: none;
  width: 45px;
  height: 45px;
  flex: 0 0 auto;
  position: relative;
  display: block;
}
.suggestions .scroll-control .next:after,
.suggestions .scroll-control .next.end:hover:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.suggestions .scroll-control .next:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
}
.suggestions .scroll-control .next.end:after {
  opacity: 0.5;
}
.suggestions .scroll-control .last {
  background-color: transparent;
  border: none;
  width: 45px;
  height: 45px;
  flex: 0 0 auto;
  position: relative;
  display: block;
}
.suggestions .scroll-control .last:after,
.suggestions .scroll-control .last.end:hover:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
}
.suggestions .scroll-control .last:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
}
.suggestions .scroll-control .last.end:after {
  opacity: 0.5;
}
.suggestions .suggestions-container {
  overflow: auto;
  position: relative;
}
.suggestions .suggestions-container > .scroll-element,
.suggestions .suggestions-container > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}
.suggestions .suggestions-container > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.suggestions .suggestions-container > .scroll-element .scroll-bar {
  background-color: #10384F;
  display: block;
  filter: alpha(opacity=90);
  opacity: 0.9;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.suggestions .suggestions-container > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}
.suggestions .suggestions-container > .scroll-element.scroll-x .scroll-bar {
  height: 5px;
  min-width: 10px;
  top: -9px;
}
.suggestions .suggestions-container > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}
.suggestions .suggestions-container > .scroll-element.scroll-x .scroll-element_outer {
  top: 2px;
}
.suggestions .suggestions-container > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}
.suggestions .suggestions-container > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px;
}
.suggestions .suggestions-container > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px;
}
.suggestions .suggestions-container > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
}
.suggestions .suggestions-container > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}
.suggestions .suggestions-container > .scroll-element.scroll-y .scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}
.suggestions .suggestions-container.dragging {
  cursor: grabbing;
  transition: none;
}
.suggestions .suggestions-container.dragging a {
  cursor: inherit;
}
.suggestions ul.s-awards {
  list-style: none;
  margin: 0 0 15px 30px;
  padding: 0;
  position: relative;
  display: flex;
  gap: 30px;
}
@media all and (min-width: 768px) {
  .suggestions ul.s-awards {
    margin: 0 0 15px;
  }
}
.suggestions ul.s-awards .item {
  flex: 0 0 auto;
  display: inline-block;
  width: 300px;
}
.suggestions ul.s-awards .item .awardname {
  font-size: 16px;
  color: #10384F;
  font-weight: 300;
  margin-top: 30px;
  margin-bottom: 5px;
}
@media screen and (min-width: 200px) {
  .suggestions ul.s-awards .item .awardname {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .suggestions ul.s-awards .item .awardname {
    font-size: 18px;
  }
}
.suggestions ul.s-awards .item .result-pointsbyline {
  font-size: 16px;
  color: #FF3162;
  font-weight: 600;
  text-transform: uppercase;
}
@media screen and (min-width: 200px) {
  .suggestions ul.s-awards .item .result-pointsbyline {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .suggestions ul.s-awards .item .result-pointsbyline {
    font-size: 18px;
  }
}
.suggestions ul.s-awards .item .category-overview {
  align-items: center;
  aspect-ratio: 1 / 1;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  position: relative;
  transition: border-color 0.4s ease;
}
.suggestions ul.s-awards .item .category-overview:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('/-/media/BCSD/Resources/Layout/overlay_mehr.ashx');
  background-repeat: no-repeat;
  background-size: 87%;
  background-position: center;
  opacity: 0;
  transform: scale(1);
  transition: all 0.4s ease;
}
.suggestions ul.s-awards .item .category-overview:hover {
  border-color: #D30F4B;
}
.suggestions ul.s-awards .item .category-overview:hover:before {
  opacity: 1;
  transform: scale(0.6);
}
.suggestions ul.s-awards .item .category-overview > img {
  width: 80%;
  height: 80%;
  object-fit: cover;
  max-width: 255px;
}
.suggestions ul.s-awards .item > a:hover {
  text-decoration: none;
}
.suggestions ul.s-awards .item:hover .awardname {
  color: #FF3162;
}
.suggestions ul.s-awards .blind-item {
  flex: 0 0 1px;
  align-self: stretch;
}
.suggestions .loading-overlay-container .loading-overlay {
  display: block;
  min-height: 200px;
}
.premeo-award {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  min-height: 300px;
  margin-bottom: 40px;
  position: relative;
}
@media screen and (min-width: 200px) {
  .premeo-award {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .premeo-award {
    margin-bottom: calc(40px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award {
    margin-bottom: 80px;
  }
}
.premeo-award .premeo-award__action-panel {
  box-sizing: border-box;
}
.premeo-award .premeo-award__action-panel .points-value {
  color: #FF3162;
  display: block;
  font-size: 25px;
  font-weight: 600;
  margin: 0 0 30px;
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__action-panel .points-value {
    font-size: calc(25px  +  5  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__action-panel .points-value {
    font-size: 30px;
  }
}
.premeo-award .premeo-award__action-panel .notification {
  margin: 15px 0;
  border: 1px solid #FF3162;
  padding: 21px;
  color: #FF3162;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.premeo-award .premeo-award__action-panel .notification a {
  color: #FF3162;
  text-decoration: underline;
}
.premeo-award .premeo-award__action-panel .notification a:hover {
  color: #D30F4B;
}
.premeo-award .premeo-award__action-panel .notification .notification-headline {
  color: #FF3162;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  padding: 0 0 5px 0;
  display: block;
}
@media all and (max-width: 575px) {
  .premeo-award .premeo-award__action-panel .c__button {
    width: 100%;
  }
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper {
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__action-panel .amount-control-wrapper {
    margin-bottom: calc(20px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__action-panel .amount-control-wrapper {
    margin-bottom: 30px;
  }
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper label {
  color: #10384F;
  font-size: 14px;
  font-weight: 400;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control {
  position: relative;
  width: 130px;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span {
  position: absolute;
  height: 16px;
  cursor: pointer;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus {
  top: 0;
  right: 0;
  color: #FF3162;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus:active,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus.active,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus.focus,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus:focus,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus.hover,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.plus:hover {
  color: #FF3162;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus {
  top: 24px;
  right: 1px;
  color: #FF3162;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus:active,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus.active,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus.focus,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus:focus,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus.hover,
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control > span.minus:hover {
  color: #FF3162;
}
.premeo-award .premeo-award__action-panel .amount-control-wrapper .amount-control .amount-input {
  border: 1px solid #FF3162;
  width: 100px;
  outline: none;
  color: #FF3162;
  font-weight: 700;
  padding: 6px 12px;
}
.premeo-award .premeo-award__data-panel .category-name {
  color: #10384F;
  display: block;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 10px;
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .category-name {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .category-name {
    font-size: 18px;
  }
}
.premeo-award .premeo-award__data-panel .awardname {
  color: #10384F;
  font-weight: 300;
  margin-bottom: 40px;
  font-size: 30px;
  margin-top: 0;
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .awardname {
    margin-bottom: calc(40px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .awardname {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .awardname {
    font-size: calc(30px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .awardname {
    font-size: 40px;
  }
}
.premeo-award .premeo-award__data-panel .premeo-award__top-panel {
  display: flex;
  align-items: stretch;
  row-gap: 30px;
  column-gap: 5%;
  margin-bottom: 50px;
  flex-direction: column;
}
@media all and (min-width: 768px) {
  .premeo-award .premeo-award__data-panel .premeo-award__top-panel {
    flex-direction: row;
  }
}
.premeo-award .premeo-award__data-panel .premeo-award__image-panel {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.premeo-award .premeo-award__data-panel .premeo-award__image-panel .premeo-award__image-wrapper {
  max-width: 550px;
  position: relative;
  border: 1px solid #ccc;
}
.premeo-award .premeo-award__data-panel .premeo-award__image-panel .award-magnifier {
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 24.75 24.75' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ff3162;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Icon_feather-zoom-in'%3E%3Cpath class='cls-1' d='M21.22,11.11c0,5.58-4.53,10.11-10.11,10.11S1,16.69,1,11.11,5.53,1,11.11,1s10.11,4.53,10.11,10.11Z'/%3E%3Cpath class='cls-1' d='m23.75 23.75-5.5-5.5'/%3E%3Cpath class='cls-1' d='m11.11 7.32v7.58'/%3E%3Cpath class='cls-1' d='m7.32 11.11h7.58'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.premeo-award .premeo-award__data-panel .premeo-award__content-panels {
  flex: 1;
}
.premeo-award .premeo-award__data-panel .premeo-award__content-panels .panel-wrapper {
  margin: 0 auto;
  max-width: 550px;
}
@media all and (min-width: 768px) {
  .premeo-award .premeo-award__data-panel .premeo-award__content-panels .panel-wrapper {
    margin: 0;
    max-width: none;
  }
}
.premeo-award .premeo-award__data-panel .premeo-award__content-panels .c__select {
  margin-top: 30px;
}
.premeo-award .premeo-award__data-panel .premeo-award__content-panels .c__select .dropdown.bootstrap-select {
  max-width: 300px;
  display: block;
}
@media all and (max-width: 575px) {
  .premeo-award .premeo-award__data-panel .premeo-award__content-panels .c__select .dropdown.bootstrap-select {
    max-width: none;
    width: 100%;
  }
}
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel {
  border-bottom: 1px solid #CCC;
}
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .headline-with-border {
  position: relative;
  border-bottom: 1px solid #CCC;
  font-size: 18px;
  padding-bottom: 10px;
  z-index: 1;
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .headline-with-border {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .headline-with-border {
    font-size: 20px;
  }
}
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .headline-with-border > span {
  display: inline-block;
  position: absolute;
  height: calc(100% + 1px);
  border-bottom: 1px solid #FF3162;
  padding-bottom: 10px;
  z-index: 2;
  top: 0;
  left: 0;
}
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel {
  padding: 0;
}
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
  font-size: 16px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-weight: 300;
  color: #10384F !important;
  margin-right: auto;
  margin-left: auto;
  max-width: 1060px;
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    font-size: 18px;
  }
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    margin-bottom: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 200px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    margin-top: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    margin-top: 40px;
  }
}
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description span,
.premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description p {
  color: #10384F !important;
}
@media all and (max-width: 1270px) {
  .premeo-award .premeo-award__data-panel .premeo-award__bottom-panel .premeo-award__description-panel .premeo-award__description {
    margin-top: 50px;
  }
}
.premeo-award .loading-overlay-container {
  position: absolute;
  min-height: 300px;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  display: none;
}
.premeo-award .loading-overlay-container .loading-overlay {
  display: block;
  position: absolute;
}
.error-container {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  color: #D30F4B;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease-in;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .error-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .error-container {
    width: 76vw;
  }
}
.error-container .inner-container {
  background-color: rgba(255, 49, 98, 0.15);
}
.error-container.show1 {
  visibility: visible;
  opacity: 1;
}
.error-container.show1 .inner-container {
  padding: 15px;
}
.error-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@keyframes spinner {
  from {
    -moz-transform: translateZ(120px) rotateY(0deg);
    -ms-transform: translateZ(120px) rotateY(0deg);
    transform: translateZ(120px) rotateY(0deg);
  }
  to {
    -moz-transform: translateZ(120px) rotateY(-360deg);
    -ms-transform: translateZ(120px) rotateY(-360deg);
    transform: translateZ(120px) rotateY(-360deg);
  }
}
.loading-icon {
  display: none;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  min-height: 120px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  z-index: 1;
}
.loading-icon.show {
  display: block;
}
.loading-icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -o-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
.top-hr {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 0 20px;
  margin-bottom: 1px;
}
@media screen and (min-width: 200px) {
  .top-hr {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .top-hr {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .top-hr {
    margin-bottom: calc(1px  +  29  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .top-hr {
    margin-bottom: 30px;
  }
}
.top-hr > div {
  border-bottom: 2px solid rgba(112, 112, 112, 0.2);
}
.top-hr > div > div {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 30px 20px 0;
  font-size: 18px;
  cursor: pointer;
  font-weight: 600;
}
.news-list {
  list-style-type: none;
  padding: 0;
  margin: 50px auto;
  width: 80%;
  border-top: 1px solid #ccc;
}
@media all and (max-width: 991px) {
  .news-list {
    width: 90%;
  }
}
.news-list > li {
  border-bottom: 1px solid #ccc;
}
.news-list > li a {
  color: #10384F;
}
.news-list > li a .news-teaser-item {
  display: flex;
  align-items: center;
  min-height: 100px;
  padding: 30px 10px;
}
@media all and (max-width: 767px) {
  .news-list > li a .news-teaser-item {
    align-items: flex-start;
    flex-direction: column;
    row-gap: 18px;
  }
}
.news-list > li a .news-teaser-item .date-block {
  flex: 0 0 23%;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 200px) {
  .news-list > li a .news-teaser-item .date-block {
    font-size: calc(16px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .news-list > li a .news-teaser-item .date-block {
    font-size: 20px;
  }
}
@media all and (max-width: 767px) {
  .news-list > li a .news-teaser-item .date-block {
    flex: 1 1 100%;
    justify-content: space-between;
    display: flex;
    width: 100%;
    column-gap: 50px;
  }
}
.news-list > li a .news-teaser-item .date-block .aktuelles {
  color: #FF3162;
  margin-bottom: 8px;
}
.news-list > li a .news-teaser-item .teaser-headline {
  font-size: 22px;
  margin-bottom: 8px;
}
@media screen and (min-width: 200px) {
  .news-list > li a .news-teaser-item .teaser-headline {
    font-size: calc(22px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .news-list > li a .news-teaser-item .teaser-headline {
    font-size: 24px;
  }
}
@media all and (max-width: 767px) {
  .news-list > li a .news-teaser-item .teaser-headline {
    margin-bottom: 15px;
  }
}
.news-list > li a .news-teaser-item .teaser-text {
  font-size: 16px;
}
@media screen and (min-width: 200px) {
  .news-list > li a .news-teaser-item .teaser-text {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .news-list > li a .news-teaser-item .teaser-text {
    font-size: 18px;
  }
}
.news-list > li a:active,
.news-list > li a:focus,
.news-list > li a:hover {
  text-decoration: none;
}
.news-list > li a:active .content-block,
.news-list > li a:focus .content-block,
.news-list > li a:hover .content-block {
  color: #D30F4B;
}
.viewport {
  position: relative;
  min-height: 120px;
}
.viewport .explanation h3 {
  color: #FF3162;
  font-size: 18px;
  margin: 60px 0 30px 0;
}
.viewport .explanation .small {
  font-size: 16px;
}
.viewport .explanation .small a {
  color: #10384F;
  font-weight: 600;
}
.viewport .button-right {
  text-align: right;
}
.viewport .c__bordered-text {
  border: 1px solid #D30F4B;
  margin: 30px auto;
  padding: 30px;
  width: 90%;
  max-width: 680px;
  font-size: 18px;
}
.viewport .c__bordered-text h3 {
  text-align: center;
  font-weight: 300;
  font-size: 26px;
  color: #D30F4B;
  margin-bottom: 15px;
  width: auto;
}
.viewport .c__collection-method {
  display: none;
  max-width: 680px;
  width: 90%;
  margin: 30px auto;
  background: #ddd;
  padding: 30px;
  font-weight: 600;
  text-align: center;
}
.viewport .c__collection-method #collectionValue {
  color: #D30F4B;
}
.viewport.show-profile-container {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.show-profile-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.show-profile-container {
    width: 76vw;
  }
}
.viewport.show-profile-container h3 {
  color: #FF3162;
  font-size: 18px;
  margin: 0 0 30px 0;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content {
  margin-bottom: 60px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .profile-content-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 30px;
  margin: 0;
  margin-bottom: 4px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .profile-content-row .profile-content-col {
  width: calc(50% - 30px / 2);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display {
  background-color: #F2F2F2;
  padding: 20px 30px;
  min-height: 90px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display .name {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #10384F;
  margin-bottom: 2px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display .value {
  display: block;
  font-size: 16px;
  font-weight: 300;
  color: #FF3162;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display.delete {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display.delete .loeschen {
  font-size: 18px;
  font-weight: bold;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display.delete button {
  min-width: 192px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display.delete button span {
  white-space: nowrap;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .display.right {
  background-color: transparent;
  padding: 0;
  text-align: right;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change {
  display: none;
  margin-bottom: 24px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right {
  text-align: right;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #FF3162;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:hover,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:active,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:hover {
  text-decoration: none;
  color: #FF3162;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel[disabled] {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel[disabled]:hover,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel[disabled]:active,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel[disabled]:focus {
  background-color: #CCCBCB !important;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__icon-left:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__print:hover:after {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__logout:hover:after {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login {
  padding: 11px 80px 11px 21px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__login:hover:after {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__icon-left:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:before {
  content: none !important;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:hover:before {
  right: -80px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:hover span,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:hover .filter-option {
  transform: translateX(7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cstyle id='style3025'%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3Cg transform='matrix(0.94365595,-0.94365595,0.94365595,0.94365595,-10.788829,12.18801)'%3E%3Cpath class='cls-1' d='M 12.17,1 V 23.35' /%3E%3Cpath class='cls-1' d='M 1,12.06 H 23.35' /%3E%3C/g%3E%3C/svg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.right .cancel:hover:after {
  transform: translateX(-7px);
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.half-row {
  width: 100%;
}
@media all and (min-width: 768px) {
  .viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.half-row {
    width: calc(50% - 30px / 2);
  }
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change label {
  display: block;
  margin-bottom: 4px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change .c__select,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change .c__input-text {
  width: 100%;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change .c__select .bootstrap-select,
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change .c__input-text .bootstrap-select {
  width: 100%;
  min-width: initial;
  max-width: none;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.no-changable {
  background-color: #F2F2F2;
  padding: 11px 30px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.no-changable .name {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #10384F;
  margin-bottom: 2px;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content .change.no-changable .value {
  display: block;
  font-size: 16px;
  font-weight: 300;
  color: #FF3162;
}
@media all and (min-width: 660px) {
  .viewport.show-profile-container .show-profile #profile-content-container .profile-content.collection-method .display {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 70px;
  }
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content.collection-method .display .value {
  font-weight: 600;
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content.collection-method .change {
  min-height: 70px;
}
@media all and (min-width: 660px) {
  .viewport.show-profile-container .show-profile #profile-content-container .profile-content.collection-method .change .wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: calc(70px - 22px);
  }
}
.viewport.show-profile-container .show-profile #profile-content-container .profile-content.collection-method .change .wrapper .value {
  font-weight: 600;
}
@media (max-width: 600px) {
  .viewport.show-profile-container .show-profile .profile-content-row {
    flex-wrap: wrap;
    margin-bottom: 0 !important;
  }
  .viewport.show-profile-container .show-profile .profile-content-row .profile-content-col {
    width: 100% !important;
    margin-bottom: 4px;
  }
  .viewport.show-profile-container .show-profile .delete {
    flex-wrap: wrap;
    justify-content: center !important;
  }
}
.viewport.standorte-container {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.standorte-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container {
    width: 76vw;
  }
}
.viewport.standorte-container .map {
  height: 400px;
  width: 100%;
  margin-bottom: 40px;
}
.viewport.standorte-container .agrar-wetter {
  position: relative;
  text-align: right;
}
.viewport.standorte-container .agrar-wetter .app-icon {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 80px;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-icon {
    width: calc(80px  +  30  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-icon {
    width: 110px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  padding: 110px 40px 0 40px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: nowrap;
  height: 395px;
  text-align: left;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item {
    height: calc(395px  +  295  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item {
    height: 690px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper {
  flex: 1 0 auto;
  order: 1;
  max-width: 100%;
  width: 300px;
  background-color: transparent;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider {
  margin: 0 auto 40px auto;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .next {
  background-color: transparent;
  border: none;
  width: 45px;
  height: 45px;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .next:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .last {
  background-color: transparent;
  border: none;
  width: 45px;
  height: 45px;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .last:after {
  content: "";
  position: absolute;
  display: block;
  left: -6px;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .switcher-container {
  bottom: -30px;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .switcher-container .switcher {
  background-color: #D30F4B;
  border: 1px solid #D30F4B;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper.c__js-slider .switcher-container .switcher.active {
  background-color: #fff;
  border: 1px solid #D30F4B;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .slider-wrapper {
    width: calc(300px  +  220  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .slider-wrapper {
    width: 520px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper .slide {
  background-color: transparent;
}
.viewport.standorte-container .agrar-wetter .app-item .slider-wrapper .slide img {
  height: auto;
  max-width: 100%;
  width: 200px;
  margin: 0 auto;
  display: block;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .slider-wrapper .slide img {
    width: calc(200px  +  140  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .slider-wrapper .slide img {
    width: 340px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .app-text {
  flex: 1 1 auto;
  order: 2;
  color: #fff;
  position: relative;
  height: 395px;
  margin-left: 30px;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text {
    height: calc(395px  +  295  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text {
    height: 690px;
  }
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text {
    margin-left: calc(30px  +  30  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text {
    margin-left: 60px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .app-text h4 {
  font-weight: 300;
  font-size: 30px;
  margin: 0 0 50px 0;
  color: #fff;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text h4 {
    font-size: calc(30px  +  30  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text h4 {
    font-size: 60px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .app-text p {
  margin: 0;
  font-size: 14px;
  line-height: 1.8em;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text p {
    font-size: calc(14px  +  6  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text p {
    font-size: 20px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .app-text .app-links {
  display: inline-block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 20px;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links {
    bottom: calc(20px  +  80  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links {
    bottom: 100px;
  }
}
.viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
  display: inline-block;
  text-indent: -99999px;
  width: 50px;
  height: 50px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-right: 10px;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    width: calc(50px  +  30  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    width: 80px;
  }
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    height: calc(50px  +  30  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    height: 80px;
  }
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    margin-left: calc(10px  +  20  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    margin-left: 30px;
  }
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    margin-right: calc(10px  +  20  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links a {
    margin-right: 30px;
  }
}
.viewport.standorte-container .agrar-wetter .foldable {
  display: inline-block;
  margin-top: 50px;
  margin-bottom: 80px;
  padding: 11px 80px 11px 21px;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .foldable {
    margin-bottom: calc(80px  +  40  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .foldable {
    margin-bottom: 120px;
  }
}
.viewport.standorte-container .agrar-wetter .foldable:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable:hover:before {
  right: -80px;
}
.viewport.standorte-container .agrar-wetter .foldable:hover span,
.viewport.standorte-container .agrar-wetter .foldable:hover .filter-option {
  transform: translateX(7px);
}
.viewport.standorte-container .agrar-wetter .foldable[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.standorte-container .agrar-wetter .foldable:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.standorte-container .agrar-wetter .foldable:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable:hover:before {
  right: -80px;
}
.viewport.standorte-container .agrar-wetter .foldable:hover span,
.viewport.standorte-container .agrar-wetter .foldable:hover .filter-option {
  transform: translateX(7px);
}
.viewport.standorte-container .agrar-wetter .foldable[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.standorte-container .agrar-wetter .foldable:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.standorte-container .agrar-wetter .foldable .expanded-text {
  display: none;
  /*&:after {
						content: url("/-/media/BCS/Apps/Layout/pfeil_oben.svg");
						display: inline-block;
						width: 28px;
						height: 10px;
						margin-left: 20px;
					}*/
}
.viewport.standorte-container .agrar-wetter .foldable .collapsed-text {
  display: inline-block;
  /*&:after {
						content: url("/-/media/BCS/Apps/Layout/pfeil_unten.svg");
						display: inline-block;
						width: 28px;
						height: 10px;
						margin-left: 20px;
					}*/
}
.viewport.standorte-container .agrar-wetter .foldable.expanded {
  padding: 11px 80px 11px 21px;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover:before {
  right: -80px;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover span,
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover .filter-option {
  transform: translateX(7px);
}
.viewport.standorte-container .agrar-wetter .foldable.expanded[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-90deg);
  transition: transform 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover:after {
  transform: translateX(-7px) rotate(-90deg);
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover:before {
  right: -80px;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover span,
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover .filter-option {
  transform: translateX(7px);
}
.viewport.standorte-container .agrar-wetter .foldable.expanded[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-90deg);
  transition: transform 0.3s ease-out;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded:hover:after {
  transform: translateX(-7px) rotate(-90deg);
}
.viewport.standorte-container .agrar-wetter .foldable.expanded .expanded-text {
  display: inline-block;
}
.viewport.standorte-container .agrar-wetter .foldable.expanded .collapsed-text {
  display: none;
}
.viewport.standorte-container .agrar-wetter .app-info {
  width: 90vw;
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  display: none;
  line-height: 1.5em;
  padding-bottom: 30px;
  padding-top: 60px;
}
@media screen and (min-width: 200px) {
  .viewport.standorte-container .agrar-wetter .app-info {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-info {
    width: 76vw;
  }
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-info {
    padding-top: calc(60px  +  40  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter .app-info {
    padding-top: 100px;
  }
}
.viewport.standorte-container .agrar-wetter .app-info p strong {
  margin-bottom: 20px;
}
.viewport.standorte-container .agrar-wetter .app-info ul li {
  margin-bottom: 8px;
}
.viewport.standorte-container .agrar-wetter .app-info .app-links {
  display: inline-block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 90px;
}
.viewport.standorte-container .agrar-wetter .app-info .app-links a {
  display: block;
  margin: 6px 0;
  font-weight: 700;
  font-size: 18px;
  font-style: italic;
  color: #10384F;
  text-decoration: none;
  padding: 5px;
  min-height: 40px;
}
.viewport.standorte-container .agrar-wetter .app-info .app-links a:before {
  content: url("/-/media/BCS/Apps/Layout/pfeil_link.ashx");
  display: inline-block;
  margin-right: 12px;
  position: relative;
  top: 2px;
  transform: translateX(0);
  transition: transform 0.2s ease-out;
}
.viewport.standorte-container .agrar-wetter .app-info .app-links a:hover:before {
  transform: translateX(5px);
}
.viewport.standorte-container .agrar-wetter.tab .slider-wrapper {
  max-width: 100%;
  width: 382px;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter.tab .slider-wrapper {
    width: calc(382px  +  272  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter.tab .slider-wrapper {
    width: 654px;
  }
}
.viewport.standorte-container .agrar-wetter.tab .slider-wrapper .slide img {
  height: auto;
  max-width: 100%;
  width: 308px;
  margin: 0 auto;
  display: block;
}
@media screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter.tab .slider-wrapper .slide img {
    width: calc(308px  +  232  * ((100vw -  900px ) / 700 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.standorte-container .agrar-wetter.tab .slider-wrapper .slide img {
    width: 540px;
  }
}
@media screen and (max-width: 900px) {
  .viewport.standorte-container .agrar-wetter .app-icon {
    display: none;
  }
  .viewport.standorte-container .agrar-wetter .app-item {
    flex-wrap: wrap;
    padding: 30px;
    height: auto;
  }
  .viewport.standorte-container .agrar-wetter .app-item .slider-wrapper {
    order: 2;
  }
  .viewport.standorte-container .agrar-wetter .app-item .app-text {
    order: 1;
    margin: 0;
    height: auto;
  }
  .viewport.standorte-container .agrar-wetter .app-item .app-text .app-links {
    margin: 30px 0;
    position: static;
    transform: none;
  }
  .viewport.standorte-container .agrar-wetter .foldable {
    padding: 15px 18px;
    max-width: 95vw;
    font-size: 12px;
  }
  .viewport.standorte-container .agrar-wetter .foldable .expanded-text:after {
    width: 17px;
    height: 6px;
  }
  .viewport.standorte-container .agrar-wetter .foldable .collapsed-text:after {
    width: 17px;
    height: 6px;
  }
  .viewport.standorte-container .agrar-wetter .last {
    transform: translateX(-20px);
  }
  .viewport.standorte-container .agrar-wetter .next {
    transform: translateX(20px);
  }
}
@media screen and (max-width: 900px) and screen and (min-width: 200px) {
  .viewport.standorte-container .agrar-wetter .foldable {
    font-size: calc(12px  +  6  * ((100vw -  200px ) / 700 ));
  }
}
@media screen and (max-width: 900px) and screen and (min-width: 900px) {
  .viewport.standorte-container .agrar-wetter .foldable {
    font-size: 18px;
  }
}
.viewport.communication-settings-container {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.communication-settings-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.communication-settings-container {
    width: 76vw;
  }
}
.viewport.communication-settings-container .setting {
  margin-bottom: 40px;
}
.viewport.communication-settings-container .setting .toggle-switch-row {
  background-color: #F2F2F2;
  padding: 20px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.viewport.communication-settings-container .button-right {
  margin-bottom: 40px;
}
.viewport.change-password-container {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.change-password-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.change-password-container {
    width: 76vw;
  }
}
.viewport.change-password-container h3 {
  color: #FF3162;
  font-size: 18px;
  margin: 0 0 30px 0;
}
.viewport.change-password-container .change-password {
  margin-bottom: 40px;
}
.viewport.change-password-container .change-password .change-password-input {
  background-color: #F2F2F2;
  padding: 32px 40px;
  margin-bottom: 40px;
}
.viewport.change-password-container .change-password .change-password-input .first {
  margin-bottom: 60px;
}
.viewport.change-password-container .change-password .change-password-input label {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
}
.viewport.change-password-container .change-password .change-password-input span {
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
}
.viewport.change-password-container .change-password .change-password-input .c__input-wrapper {
  max-width: 660px;
}
.viewport.change-password-container .change-password .change-password-input .c__input-wrapper .c__input-password {
  width: 100%;
}
.viewport.konto-downloads {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.konto-downloads {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.konto-downloads {
    width: 76vw;
  }
}
.viewport.konto-downloads .konto-downloads-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.viewport.konto-downloads .konto-downloads-list li {
  display: block;
  border-bottom: 1px solid #DDDDDD;
  padding: 20px 0;
}
.viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 50px;
}
.viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item img {
  max-width: 160px;
}
.viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item div {
  margin: 0;
  padding-top: 8px;
}
.viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item div h3 {
  font-size: 18px;
  margin: 0 0 18px 0;
  color: #10384F;
}
.viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item div span {
  font-size: 18px;
  font-weight: 300;
  color: #10384F;
}
.viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item:hover {
  text-decoration: none;
}
@media screen and (max-width: 600px) {
  .viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item {
    column-gap: 8%;
  }
  .viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item img {
    width: 20%;
  }
}
@media screen and (max-width: 600px) {
  .viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item {
    column-gap: 8%;
  }
  .viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item img {
    width: 20%;
  }
}
@media screen and (max-width: 350px) {
  .viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 30px;
  }
  .viewport.konto-downloads .konto-downloads-list li .konto-downloads-list-item img {
    width: 80%;
  }
}
.viewport.benutzerrechte {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.benutzerrechte {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.benutzerrechte {
    width: 76vw;
  }
}
.viewport.benutzerrechte .scroll-container {
  margin-top: 30px;
}
.viewport.benutzerrechte .scroll-container table {
  border: none;
  margin-bottom: 50px;
  width: 100%;
}
.viewport.benutzerrechte .scroll-container table .c__center {
  text-align: center;
}
.viewport.benutzerrechte .scroll-container table .c__right {
  text-align: right;
}
.viewport.benutzerrechte .scroll-container table .c__hidden {
  display: none;
}
.viewport.benutzerrechte .scroll-container table thead tr {
  border-bottom: 1px solid #DDDDDD;
}
.viewport.benutzerrechte .scroll-container table thead tr th {
  border: none;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 12px;
}
.viewport.benutzerrechte .scroll-container table tbody tr {
  border-top: 1px solid #DDDDDD;
}
.viewport.benutzerrechte .scroll-container table tbody tr:last-child {
  border-bottom: 1px solid #DDDDDD;
}
.viewport.benutzerrechte .scroll-container table tbody tr:first-child {
  border-top: none;
}
.viewport.benutzerrechte .scroll-container table tbody tr.c__no-border {
  border: none;
}
.viewport.benutzerrechte .scroll-container table tbody tr td {
  border: none;
  padding: 12px 0;
}
.viewport.benutzerrechte .scroll-container table tbody tr td.loading {
  padding: 20px;
  text-align: center;
}
.viewport.benutzerrechte .scroll-container table tbody tr td:nth-child(1) {
  width: 30%;
  min-width: 160px;
}
.viewport.benutzerrechte .scroll-container table tbody tr td:nth-child(2) {
  width: 20%;
  min-width: 160px;
}
.viewport.benutzerrechte .scroll-container table tbody tr td:nth-child(3) {
  width: 20%;
  min-width: 160px;
}
.viewport.benutzerrechte .scroll-container table tbody tr td:nth-child(4) {
  width: 20%;
  min-width: 160px;
}
.viewport.benutzerrechte .scroll-container table tbody tr td:nth-child(5) {
  width: 10%;
  min-width: 60px;
  padding-right: 30px;
}
.viewport.benutzerrechte .scroll-container table tbody tr td a {
  color: #FF3162;
  font-size: 16px;
  text-transform: uppercase;
  font-style: italic;
  font-weight: 600;
}
.viewport.benutzerrechte .scroll-container table tbody tr td .c__check {
  display: inline-block;
  width: 28px;
  height: 28px;
  position: relative;
}
.viewport.benutzerrechte .scroll-container table tbody tr td .c__check:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2366b512;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
}
.viewport.benutzerrechte .scroll-container table tbody tr td .key {
  display: inline-block;
  margin-right: 6px;
  font-weight: 600;
}
.viewport.benutzerrechte .scroll-container table tbody tr td .set-permission-switch-line {
  background-color: #F2F2F2;
  padding: 16px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
.viewport.benutzerrechte .scroll-container table tbody tr td .set-permission-switch-line.first {
  margin-top: 20px;
}
.viewport.benutzerrechte .explanation-change .c__link-button {
  padding-left: 0 !important;
  font-weight: 600;
  padding: 11px 80px 11px 21px;
}
.viewport.benutzerrechte .explanation-change .c__link-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.benutzerrechte .explanation-change .c__link-button:hover:before {
  right: -80px;
}
.viewport.benutzerrechte .explanation-change .c__link-button:hover span,
.viewport.benutzerrechte .explanation-change .c__link-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.benutzerrechte .explanation-change .c__link-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.benutzerrechte .explanation-change .c__link-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.viewport.benutzerrechte .explanation-change .c__link-button:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.benutzerrechte .explanation-change .c__link-button.c__on:after {
  transform: rotate(270deg);
}
.viewport.benutzerrechte .explanation-change .c__link-button.c__on:hover:after {
  transform: translateX(-7px) rotate(270deg);
}
.viewport.benutzerrechte .explanation-text {
  display: none;
}
.viewport.benutzerrechte .explanation-text h5 {
  margin-top: 15px;
  margin-bottom: 0px;
  font-weight: 600;
}
.viewport.punkteverfall {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.punkteverfall {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.punkteverfall {
    width: 76vw;
  }
}
.viewport.punkteverfall .punkte-row {
  margin-bottom: 20px;
}
.viewport.punkteverfall .punkte-row.explanation {
  margin-top: 30px;
}
.viewport.punkteverfall .punkte-row .boldblack {
  font-weight: 600;
}
.viewport.punkteverfall .punkte-row .boldmagenta {
  font-weight: 600;
  color: #FF3162;
}
.viewport.rich-text {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
}
@media screen and (min-width: 200px) {
  .viewport.rich-text {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rich-text {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .viewport.rich-text {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rich-text {
    font-size: 18px;
  }
}
.viewport.rich-text a {
  color: #FF3162;
}
.viewport.rich-text a:hover,
.viewport.rich-text a:focus,
.viewport.rich-text a:active {
  color: #FF3162;
}
.viewport.rich-text ol.nl1 {
  margin-top: 30px;
  padding-left: 18px;
}
.viewport.rich-text ol.nl1 li {
  margin-bottom: 20px;
}
.viewport.punkte-auszahlen {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 35px;
  margin-bottom: 50px;
}
@media screen and (min-width: 200px) {
  .viewport.punkte-auszahlen {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.punkte-auszahlen {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .viewport.punkte-auszahlen {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.punkte-auszahlen {
    font-size: 18px;
  }
}
.viewport.punkte-auszahlen #countdown {
  margin: 0 auto 50px;
  max-width: 360px;
  font-size: 36px;
  font-weight: 300;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .viewport.punkte-auszahlen #countdown {
    font-size: calc(36px  +  16  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.punkte-auszahlen #countdown {
    font-size: 52px;
  }
}
.viewport.punkte-auszahlen .date-wrapper {
  display: inline-block;
}
.viewport.punkte-auszahlen .date-wrapper:first-child {
  margin-right: 20px;
}
.viewport.punkte-auszahlen .date-wrapper .date-headline {
  font-size: 12px;
  text-align: left;
}
.viewport.punkte-auszahlen a {
  color: #FF3162;
}
.viewport.punkte-auszahlen a:hover,
.viewport.punkte-auszahlen a:focus,
.viewport.punkte-auszahlen a:active {
  color: #FF3162;
}
.viewport.weather-newsletter {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 30px;
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter {
    margin-top: calc(30px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter {
    margin-top: 60px;
  }
}
.viewport.weather-newsletter .main-headline {
  text-align: center;
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin: 50px 0;
  font-weight: 300;
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .main-headline {
    font-size: calc(24px  +  26  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .main-headline {
    font-size: 50px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .main-headline {
    margin-top: calc(20px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .main-headline {
    margin-top: 50px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .main-headline {
    margin-bottom: calc(20px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .main-headline {
    margin-bottom: 50px;
  }
}
.viewport.weather-newsletter .grouped-validations {
  display: none;
}
@media (min-width: 992px) {
  .viewport.weather-newsletter .grouped-validations {
    display: block;
  }
}
.viewport.weather-newsletter .grouped-validations-mobile {
  display: block;
}
@media (min-width: 992px) {
  .viewport.weather-newsletter .grouped-validations-mobile {
    display: none;
  }
}
.viewport.weather-newsletter .top-header {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 15px;
  font-size: 20px;
}
@media (min-width: 768px) {
  .viewport.weather-newsletter .top-header {
    align-items: center;
    flex-direction: row;
  }
}
.viewport.weather-newsletter .small-text {
  font-size: 14px;
}
.viewport.weather-newsletter .spacer {
  height: 0;
  border-bottom: 1px solid #ccc;
  margin-top: 50px;
  margin-bottom: 10px;
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .spacer {
    margin-top: calc(50px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .spacer {
    margin-top: 100px;
  }
}
.viewport.weather-newsletter .weather-newsletter-group {
  border-top: 1px solid #ccc;
  padding-bottom: 10px;
  padding-top: 40px;
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .weather-newsletter-group {
    padding-bottom: calc(10px  +  25  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .weather-newsletter-group {
    padding-bottom: 35px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .weather-newsletter-group {
    padding-top: calc(40px  +  25  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .weather-newsletter-group {
    padding-top: 65px;
  }
}
@media (min-width: 768px) {
  .viewport.weather-newsletter .weather-newsletter-group {
    align-items: flex-start;
    display: flex;
    justify-content: center;
    flex-direction: row;
  }
}
.viewport.weather-newsletter .weather-newsletter-group.last-group {
  border-bottom: 1px solid #ccc;
}
.viewport.weather-newsletter .weather-newsletter-group .headline {
  font-size: 30px;
  margin: 0 0 30px;
  font-weight: 300;
  white-space: pre-line;
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter .weather-newsletter-group .headline {
    font-size: calc(30px  +  15  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter .weather-newsletter-group .headline {
    font-size: 45px;
  }
}
.viewport.weather-newsletter .weather-newsletter-group .left-group,
.viewport.weather-newsletter .weather-newsletter-group .right-group {
  flex: 0 0 100%;
}
@media (min-width: 768px) {
  .viewport.weather-newsletter .weather-newsletter-group .left-group,
  .viewport.weather-newsletter .weather-newsletter-group .right-group {
    flex: 0 0 50%;
  }
}
.viewport.weather-newsletter .weather-newsletter-group .left-group > div {
  font-size: 20px;
}
@media (min-width: 768px) {
  .viewport.weather-newsletter .weather-newsletter-group .left-group > div {
    padding-right: 25px;
  }
}
@media (min-width: 992px) {
  .viewport.weather-newsletter .weather-newsletter-group .left-group > div {
    padding-right: 50px;
  }
}
.viewport.weather-newsletter .weather-newsletter-group .right-group > div {
  margin-top: 50px;
  padding: 0 3px;
}
@media (min-width: 768px) {
  .viewport.weather-newsletter .weather-newsletter-group .right-group > div {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .viewport.weather-newsletter .weather-newsletter-group .city-line {
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
}
.viewport.weather-newsletter .weather-newsletter-group .city-line .zipcode-wrapper {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .viewport.weather-newsletter .weather-newsletter-group .city-line .zipcode-wrapper {
    flex: 0 0 30%;
    margin-bottom: 0;
  }
}
.viewport.weather-newsletter .weather-newsletter-group .city-line .city-wrapper {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .viewport.weather-newsletter .weather-newsletter-group .city-line .city-wrapper {
    flex: 0 0 65%;
    margin-bottom: 0;
  }
}
.viewport.weather-newsletter .form-group {
  overflow: hidden;
  clear: both;
  margin-bottom: 30px;
}
.viewport.weather-newsletter .form-group label {
  font-weight: normal;
}
.viewport.weather-newsletter .form-group .form-control {
  color: #10384F;
  border-color: #10384F;
  border-radius: 0;
  font-size: 16px;
}
.viewport.weather-newsletter .form-group .c__button {
  float: right;
}
.viewport.weather-newsletter p {
  font-size: 16px;
}
@media screen and (min-width: 200px) {
  .viewport.weather-newsletter p {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.weather-newsletter p {
    font-size: 18px;
  }
}
.viewport.premeo-basket {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.premeo-basket {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.premeo-basket {
    width: 76vw;
  }
}
.viewport.punktekonto {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.punktekonto {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.punktekonto {
    width: 76vw;
  }
}
.viewport.punktekonto .premeo-status {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.viewport.punktekonto .premeo-status .status-item h5 {
  font-size: 16px;
  margin-bottom: 2px;
}
.viewport.punktekonto .premeo-status .status-item span {
  font-size: 16px;
  font-weight: 600;
  color: #FF3162;
}
@media screen and (max-width: 1023px) {
  .viewport.punktekonto .premeo-status {
    display: block;
  }
}
.viewport.punktekonto .anzeigeoptionen {
  background-color: #F2F2F2;
  padding: 16px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 30px;
}
.viewport.punktekonto .anzeigeoptionen > span {
  font-weight: 600;
  display: block;
}
@media screen and (max-width: 1023px) {
  .viewport.punktekonto .anzeigeoptionen > span {
    margin-bottom: 12px;
  }
}
.viewport.punktekonto .anzeigeoptionen span {
  font-size: 15px;
}
.viewport.punktekonto .anzeigeoptionen a {
  color: #10384F;
  text-decoration: none;
  display: inline-block;
  margin: 0 4px;
  font-size: 15px;
}
.viewport.punktekonto .anzeigeoptionen a:hover {
  text-decoration: underline;
}
.viewport.punktekonto .anzeigeoptionen a.selected {
  color: #FF3162;
}
.viewport.punktekonto .anzeigeoptionen .select-area {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 30px;
}
.viewport.punktekonto .anzeigeoptionen .select-area label {
  font-weight: 600;
  margin-right: 8px;
}
@media screen and (max-width: 1023px) {
  .viewport.punktekonto .anzeigeoptionen .select-area {
    display: block;
  }
  .viewport.punktekonto .anzeigeoptionen .select-area label {
    display: block;
  }
  .viewport.punktekonto .anzeigeoptionen .select-area .c__select > .bootstrap-select {
    margin-bottom: 12px;
    max-width: none;
    width: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .viewport.punktekonto .anzeigeoptionen {
    display: block;
  }
}
@media screen and (max-width: 1199px) {
  .viewport.punktekonto .anzeigeoptionen .buchung span {
    display: block;
  }
}
.viewport.punktekonto .navi-buttons {
  position: relative;
}
.viewport.punktekonto .navi-buttons a {
  background-color: transparent;
  font-size: 16px;
  color: #FF3162;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 26px;
}
.viewport.punktekonto .navi-buttons a span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a:hover,
.viewport.punktekonto .navi-buttons a:active,
.viewport.punktekonto .navi-buttons a:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.viewport.punktekonto .navi-buttons a:hover {
  text-decoration: none;
  color: #FF3162;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.viewport.punktekonto .navi-buttons a[disabled] {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a[disabled]:hover,
.viewport.punktekonto .navi-buttons a[disabled]:active,
.viewport.punktekonto .navi-buttons a[disabled]:focus {
  background-color: #CCCBCB !important;
}
.viewport.punktekonto .navi-buttons a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.viewport.punktekonto .navi-buttons a.c__icon-left:hover span,
.viewport.punktekonto .navi-buttons a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.c__print {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__print:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__print:hover span,
.viewport.punktekonto .navi-buttons a.c__print:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__print:hover:after {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__right-arrow:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__right-arrow:hover span,
.viewport.punktekonto .navi-buttons a.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow:hover span,
.viewport.punktekonto .navi-buttons a.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.punktekonto .navi-buttons a.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__left-arrow:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__left-arrow:hover span,
.viewport.punktekonto .navi-buttons a.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.viewport.punktekonto .navi-buttons a.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.punktekonto .navi-buttons a.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.c__plus {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__plus:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__plus:hover span,
.viewport.punktekonto .navi-buttons a.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.punktekonto .navi-buttons a.c__logout {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__logout:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__logout:hover span,
.viewport.punktekonto .navi-buttons a.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__logout:hover:after {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.c__login {
  padding: 11px 80px 11px 21px;
}
.viewport.punktekonto .navi-buttons a.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__login:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a.c__login:hover span,
.viewport.punktekonto .navi-buttons a.c__login:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a.c__login:hover:after {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.viewport.punktekonto .navi-buttons a.c__icon-left:hover span,
.viewport.punktekonto .navi-buttons a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a:before {
  content: none !important;
}
.viewport.punktekonto .navi-buttons a#page-prev-button {
  padding: 11px 80px 11px 21px;
  padding: 11px 21px 11px 60px;
  float: left;
}
.viewport.punktekonto .navi-buttons a#page-prev-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a#page-prev-button:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a#page-prev-button:hover span,
.viewport.punktekonto .navi-buttons a#page-prev-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a#page-prev-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a#page-prev-button.c__icon-left:after {
  right: auto;
  left: -6px;
}
.viewport.punktekonto .navi-buttons a#page-prev-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.punktekonto .navi-buttons a#page-prev-button:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.viewport.punktekonto .navi-buttons a#page-next-button {
  padding: 11px 80px 11px 21px;
  padding: 11px 60px 11px 21px;
  float: right;
}
.viewport.punktekonto .navi-buttons a#page-next-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a#page-next-button:hover:before {
  right: -80px;
}
.viewport.punktekonto .navi-buttons a#page-next-button:hover span,
.viewport.punktekonto .navi-buttons a#page-next-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.punktekonto .navi-buttons a#page-next-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.punktekonto .navi-buttons a#page-next-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .navi-buttons a#page-next-button:hover:after {
  transform: translateX(-7px);
}
.viewport.punktekonto .navi-buttons a.hide {
  display: none;
}
.viewport.punktekonto .scroll-container {
  margin-top: 50px;
  clear: both;
  overflow-x: auto;
}
.viewport.punktekonto .scroll-container .full-table {
  width: 100%;
  min-width: 900px;
}
.viewport.punktekonto .scroll-container .full-table tr.open td {
  border-bottom: none;
}
.viewport.punktekonto .scroll-container .full-table th {
  padding-bottom: 12px;
  border-bottom: 2px solid #CCCBCB;
  font-size: 16px;
  font-weight: 600;
}
.viewport.punktekonto .scroll-container .full-table td {
  padding: 12px 6px;
  border-bottom: 1px solid #CCCBCB;
  font-size: 16px;
  font-weight: 300;
}
.viewport.punktekonto .scroll-container .full-table td.points {
  text-align: right;
}
.viewport.punktekonto .scroll-container .full-table td.points.negative {
  color: #f00;
}
.viewport.punktekonto .scroll-container .full-table td.points.positive {
  color: #66B512;
}
.viewport.punktekonto .scroll-container .full-table td .info {
  width: 16px;
  height: 16px;
  position: relative;
  display: block;
  text-indent: -9999999px;
  text-decoration: none;
}
.viewport.punktekonto .scroll-container .full-table td .info:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cstyle id='style3025'%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3Cg transform='matrix(0.94365595,-0.94365595,0.94365595,0.94365595,-10.788829,12.18801)'%3E%3Cpath class='cls-1' d='M 12.17,1 V 23.35' /%3E%3Cpath class='cls-1' d='M 1,12.06 H 23.35' /%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(45deg);
  transition: transform 0.3s ease-out;
}
.viewport.punktekonto .scroll-container .full-table td .info.open:after {
  transform: rotate(0deg);
}
.viewport.punktekonto .scroll-container .full-table .inner-table td {
  border-bottom: none;
  padding: 2px 12px 2px 0;
}
.viewport.punktekonto .scroll-container .full-table .inner-table td.description {
  font-weight: 600;
}
.viewport.punktekonto #statementPh .no-data {
  padding: 20px;
}
.viewport.punktekonto #statementPh .no-data span {
  font-size: 18px;
  font-weight: 600;
}
.viewport.punktekonto .statement {
  background-color: #F2F2F2;
  padding: 16px 30px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  column-gap: 30px;
  margin-top: 30px;
}
.viewport.punktekonto .statement .statement-item h5 {
  font-weight: 600;
  margin: 0;
  font-size: 16px;
}
.viewport.punktekonto .statement .statement-item span {
  font-weight: 600;
  color: #FF3162;
  display: block;
  font-size: 16px;
}
@media screen and (max-width: 1023px) {
  .viewport.punktekonto .statement {
    display: block;
  }
  .viewport.punktekonto .statement .statement-item {
    margin-bottom: 12px;
  }
}
.viewport.punktekonto .legende ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.viewport.punktekonto .legende ul li {
  padding: 6px 0 6px 36px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  column-gap: 30px;
}
.viewport.punktekonto .legende ul li .text {
  font-weight: 700;
  width: 170px;
  flex-shrink: 0;
  flex-grow: 0;
}
.viewport.punktekonto .legende ul li .description {
  font-weight: 300;
}
.viewport.punktekonto .legende ul li.positive .text {
  color: #66B512;
}
.viewport.punktekonto .legende ul li.provisional .text {
  color: #ff9300;
}
.viewport.punktekonto .legende ul li.negative .text {
  color: #ed0707;
}
@media screen and (max-width: 700px) {
  .viewport.punktekonto .legende li {
    display: block !important;
  }
  .viewport.punktekonto .legende li span {
    display: block;
  }
}
.viewport.punktekonto .status {
  position: relative;
}
.viewport.punktekonto .status:after {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  /*content: "";*/
  display: block;
  width: 28px;
  height: 28px;
  background-size: 100%;
}
.viewport.punktekonto .status.positive.okay:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2366B512;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
}
.viewport.punktekonto .status.positive.minus:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.51 28.51'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bstroke-width:3.2px;%7D.b,.c%7Bfill:none;stroke:%2366B512;stroke-miterlimit:10;%7D.c%7Bstroke-width:2.91px;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='c' cx='14.26' cy='14.26' r='12.8'/%3E%3Cline class='b' x1='7.67' y1='14.26' x2='20.84' y2='14.26'/%3E%3C/svg%3E");
}
.viewport.punktekonto .status.provisional.okay:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff9300;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
}
.viewport.punktekonto .status.provisional.minus:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.51 28.51'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bstroke-width:3.2px;%7D.b,.c%7Bfill:none;stroke:%23ff9300;stroke-miterlimit:10;%7D.c%7Bstroke-width:2.91px;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='c' cx='14.26' cy='14.26' r='12.8'/%3E%3Cline class='b' x1='7.67' y1='14.26' x2='20.84' y2='14.26'/%3E%3C/svg%3E");
}
.viewport.punktekonto .status.negative.okay:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ed0707;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
}
.viewport.punktekonto .status.negative.minus:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.51 28.51'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bstroke-width:3.2px;%7D.b,.c%7Bfill:none;stroke:%23ed0707;stroke-miterlimit:10;%7D.c%7Bstroke-width:2.91px;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='c' cx='14.26' cy='14.26' r='12.8'/%3E%3Cline class='b' x1='7.67' y1='14.26' x2='20.84' y2='14.26'/%3E%3C/svg%3E");
}
.viewport.punktekonto .loading {
  margin: 30px 0;
  text-align: center;
}
.viewport.punktekonto .print-button {
  margin-top: 30px;
  text-align: right;
}
.viewport.faq {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.faq {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.faq {
    width: 76vw;
  }
}
.viewport.faq h4 {
  width: 100%;
  max-width: none;
}
.viewport.faq .accordion .accordion-item {
  width: 100%;
  max-width: none;
  border-bottom: 1px solid #DDDDDD;
}
.viewport.faq .accordion .accordion-item .foldable {
  margin-left: 0;
  color: #10384F;
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  max-width: none;
}
.viewport.faq .accordion .accordion-item .foldable:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.faq .accordion .accordion-item .foldable.expanded,
.viewport.faq .accordion .accordion-item .foldable:hover {
  color: #FF3162;
}
.viewport.faq .accordion .accordion-item .accordion-content {
  padding-top: 1px;
}
.viewport.faq .accordion .accordion-item .accordion-content .accordion {
  margin-left: 30px;
}
.viewport.faq .accordion .accordion-item .accordion-content .accordion .accordion-item {
  border-bottom: 1px solid #DDDDDD;
}
.viewport.faq .accordion .accordion-item .accordion-content .accordion .accordion-item:last-child {
  border-bottom: none;
}
.viewport.faq .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable {
  font-weight: 400;
  font-size: 16px;
}
.viewport.faq .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384F;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 14px;
}
.viewport.faq .accordion .accordion-item .accordion-content .content-wrapper {
  width: 100% !important;
  max-width: none;
  margin-right: 0;
  margin-left: 0;
  font-size: 16px;
}
.viewport.privacy {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.privacy {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.privacy {
    width: 76vw;
  }
}
.viewport.privacy .accordion .accordion-item {
  width: 100%;
  max-width: none;
  border-bottom: 1px solid #DDDDDD;
}
.viewport.privacy .accordion .accordion-item .foldable {
  margin-left: 0;
  color: #10384F;
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  max-width: none;
}
.viewport.privacy .accordion .accordion-item .foldable:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.privacy .accordion .accordion-item .foldable.expanded,
.viewport.privacy .accordion .accordion-item .foldable:hover {
  color: #FF3162;
}
.viewport.privacy .accordion .accordion-item .accordion-content {
  padding-top: 1px;
}
.viewport.privacy .accordion .accordion-item .accordion-content .accordion {
  margin-left: 30px;
}
.viewport.privacy .accordion .accordion-item .accordion-content .accordion .accordion-item {
  border-bottom: 1px solid #DDDDDD;
}
.viewport.privacy .accordion .accordion-item .accordion-content .accordion .accordion-item:last-child {
  border-bottom: none;
}
.viewport.privacy .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable {
  font-weight: 400;
  font-size: 16px;
}
.viewport.privacy .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384F;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 14px;
}
.viewport.privacy .accordion .accordion-item .accordion-content .content-wrapper {
  width: 100% !important;
  max-width: none;
  margin-right: 0;
  margin-left: 0;
  font-size: 16px;
}
.viewport.privacy h4 {
  color: #FF3162;
  margin-left: 0;
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  max-width: none;
  margin-top: 18px;
  margin-bottom: 18px;
  text-align: left;
}
.viewport.privacy .button-row {
  padding: 20px 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.viewport.privacy .impressum {
  margin-top: 60px;
}
.viewport.uebersicht .c__full-width-image-container {
  position: relative;
  margin-top: 100px;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container {
    margin-top: calc(100px  +  70  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container {
    margin-top: 170px;
  }
}
.viewport.uebersicht .c__full-width-image-container.with-weird-layers {
  margin-top: 0;
}
.viewport.uebersicht .c__full-width-image-container.with-weird-layers:before {
  content: "";
  position: absolute;
  top: 0;
  left: -6%;
  z-index: 1;
  height: 100%;
  width: 48%;
  background-color: #FF3162;
  outline: 1px solid transparent;
  transform: skewX(-14deg);
  opacity: 0.6;
  transition: transform 0.3s ease-out;
  -webkit-backface-visibility: hidden;
}
.viewport.uebersicht .c__full-width-image-container.with-weird-layers:after {
  content: "";
  position: absolute;
  top: 0;
  left: -5%;
  height: 100%;
  width: 42%;
  background-color: #FF3162;
  outline: 1px solid transparent;
  transform: skewX(-6deg);
  opacity: 0.5;
  transition: transform 0.3s ease-out;
  -webkit-backface-visibility: hidden;
}
.viewport.uebersicht .c__full-width-image-container.with-weird-layers:hover:before {
  transform: skewX(-11deg);
}
.viewport.uebersicht .c__full-width-image-container.with-weird-layers:hover:after {
  transform: skewX(-7deg);
}
.viewport.uebersicht .c__full-width-image-container .c__full-width-image {
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
.viewport.uebersicht .c__full-width-image-container .c__full-width-image.loyal {
  min-width: 800px;
}
@media screen and (min-width: 375px) {
  .viewport.uebersicht .c__full-width-image-container .c__full-width-image.loyal {
    min-width: calc(800px  +  300  * ((100vw -  375px ) / 392 ));
  }
}
@media screen and (min-width: 767px) {
  .viewport.uebersicht .c__full-width-image-container .c__full-width-image.loyal {
    min-width: 1100px;
  }
}
.viewport.uebersicht .c__full-width-image-container .c__text-container {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
  width: 30%;
  z-index: 1;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container {
    left: calc(20px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container {
    left: 60px;
  }
}
.viewport.uebersicht .c__full-width-image-container .c__text-container h4 {
  font-size: 10px;
  margin: 0;
  margin-bottom: 10px;
  color: #10384F;
  font-weight: 600;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container h4 {
    font-size: calc(10px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container h4 {
    font-size: 24px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container h4 {
    margin-bottom: calc(10px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container h4 {
    margin-bottom: 20px;
  }
}
.viewport.uebersicht .c__full-width-image-container .c__text-container p {
  font-size: 12px;
  color: #fff;
  font-weight: 300;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container p {
    font-size: calc(12px  +  48  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .c__text-container p {
    font-size: 60px;
  }
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 50px;
}
@media screen and (min-width: 375px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal {
    padding: calc(50px  +  20  * ((100vw -  375px ) / 1225 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal {
    padding: 70px;
  }
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal h3 {
  font-size: 12px;
  color: #fff;
  font-weight: 300;
  text-align: center;
  margin: 0;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal h3 {
    font-size: calc(12px  +  48  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal h3 {
    font-size: 60px;
  }
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 17px;
}
@media screen and (min-width: 375px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container {
    gap: calc(17px  +  -17  * ((100vw -  375px ) / 1225 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container {
    gap: 0;
  }
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img {
  width: 60px;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img {
    width: calc(60px  +  225  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img {
    width: 285px;
  }
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img:nth-child(1) {
  transform: translate(36px, 51px);
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img:nth-child(2) {
  transform: translate(12px, 17px);
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img:nth-child(3) {
  transform: translate(-12px, -17px);
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal .premeo-punkte-container img:nth-child(4) {
  transform: translate(-36px, -51px);
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal p span {
  font-size: 10px;
  color: #fff;
  font-weight: 300;
  display: block;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal p span {
    font-size: calc(10px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .c__full-width-image-container .premeo-loyal p span {
    font-size: 16px;
  }
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal p span:first-child {
  margin-bottom: 26px;
}
.viewport.uebersicht .c__full-width-image-container .premeo-loyal p span.werbung {
  font-weight: 700;
}
.viewport.uebersicht .standard-width {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .standard-width {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .standard-width {
    width: 76vw;
  }
}
.viewport.uebersicht .standard-width h2 {
  color: #FF3162;
  font-size: 50px;
  margin-top: 60px;
  font-weight: 300;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .standard-width h2 {
    font-size: calc(50px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .standard-width h2 {
    font-size: 60px;
  }
}
.viewport.uebersicht .standard-width .gruende {
  list-style: none;
  margin: 80px 0 0 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 50px;
}
.viewport.uebersicht .standard-width .gruende li {
  min-width: 200px;
  flex: calc(23% - 25px) 0 0;
  text-align: center;
}
.viewport.uebersicht .standard-width .gruende li .image-wrapper {
  width: 100%;
  height: 100px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
}
.viewport.uebersicht .standard-width .gruende li .image-wrapper.bonus-points img {
  width: 90px;
}
.viewport.uebersicht .standard-width .gruende li .image-wrapper.extra-points img {
  width: 120px;
}
.viewport.uebersicht .standard-width .gruende li .image-wrapper img {
  height: auto;
  width: 80px;
}
.viewport.uebersicht .standard-width .gruende li h6 {
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 20px 0;
  text-align: left;
}
.viewport.uebersicht .standard-width .gruende li p {
  margin: 0;
  font-size: 18px;
  font-weight: 300;
  text-align: left;
}
@media all and (max-width: 1023px) {
  .viewport.uebersicht .standard-width .gruende {
    flex-wrap: wrap;
  }
  .viewport.uebersicht .standard-width .gruende li {
    flex: calc(48% - 25px) 0 0;
  }
}
.viewport.uebersicht .standard-width .mini-faq {
  margin-top: 100px;
  display: flex;
  justify-content: center;
}
.viewport.uebersicht .standard-width .mini-faq p {
  margin: 20px 0;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .standard-width .mini-faq p {
    font-size: calc(14px  +  36  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .standard-width .mini-faq p {
    font-size: 50px;
  }
}
.viewport.uebersicht .standard-width .mini-faq p:nth-child(1) {
  color: #FF3162;
  align-self: flex-start;
  min-height: 400px;
  min-height: 200px;
  position: relative;
  margin-right: 30px;
  width: calc(100% - 80px);
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .standard-width .mini-faq p:nth-child(1) {
    min-height: calc(200px  +  200  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .standard-width .mini-faq p:nth-child(1) {
    min-height: 400px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .standard-width .mini-faq p:nth-child(1) {
    margin-right: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .standard-width .mini-faq p:nth-child(1) {
    margin-right: 80px;
  }
}
.viewport.uebersicht .standard-width .mini-faq p:nth-child(1):after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  border-right: 1px solid #FF3162;
  transform: rotate(12deg);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.viewport.uebersicht .standard-width .mini-faq p:nth-child(2) {
  align-self: flex-end;
  width: calc(100% - 80px);
}
.viewport.uebersicht .standard-width .image-teaser {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  margin-top: 130px;
  padding: 0 30px;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
.viewport.uebersicht .standard-width .image-teaser .image-wrapper {
  overflow: hidden;
  display: inline-block;
  transform: skewX(-6deg);
  margin: 0 30px;
  flex: 50% 0 0;
}
.viewport.uebersicht .standard-width .image-teaser .image-wrapper img {
  width: calc(100% + 88px);
  transform: skewX(6deg) translateX(-43px);
}
.viewport.uebersicht .standard-width .image-teaser .text-container {
  flex: 50% 0 0;
}
.viewport.uebersicht .standard-width .image-teaser .text-container h5 {
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 10px 0;
  color: #FF3162;
}
.viewport.uebersicht .standard-width .image-teaser .text-container p {
  font-size: 18px;
  font-weight: 300;
  margin-top: 30px;
}
.viewport.uebersicht .standard-width .image-teaser .text-container p a {
  color: #10384F;
}
.viewport.uebersicht .standard-width .image-teaser .text-container .c__button {
  margin-top: 40px;
}
@media all and (max-width: 900px) {
  .viewport.uebersicht .standard-width .image-teaser {
    flex-direction: column;
  }
  .viewport.uebersicht .standard-width .image-teaser .image-wrapper {
    order: 1;
  }
  .viewport.uebersicht .standard-width .image-teaser .text-container {
    order: 2;
  }
}
.viewport.uebersicht .standard-width .agb-link-wrapper {
  margin-top: 20px;
}
.viewport.uebersicht .standard-width .agb-link-wrapper a {
  display: inline-block;
  color: #FF3162;
  margin: 0;
  padding: 0;
  border: 0;
}
.viewport.uebersicht .standard-width .agb-link-wrapper a:after {
  transform: rotate(0deg);
  top: 1px;
  left: 5px;
}
.viewport.uebersicht .standard-width .agb-link-wrapper a:active,
.viewport.uebersicht .standard-width .agb-link-wrapper a:focus,
.viewport.uebersicht .standard-width .agb-link-wrapper a:hover {
  color: #D30F4B;
}
.viewport.uebersicht .standard-width .agb-link-wrapper a:active:after,
.viewport.uebersicht .standard-width .agb-link-wrapper a:focus:after,
.viewport.uebersicht .standard-width .agb-link-wrapper a:hover:after {
  left: 10px;
  color: #D30F4B;
}
.viewport.uebersicht .video-container {
  margin-top: 75px;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .video-container {
    margin-top: calc(75px  +  25  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .video-container {
    margin-top: 100px;
  }
}
.viewport.uebersicht .video-container h4 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  margin: 0 auto;
  margin-bottom: 26px;
  font-weight: 300;
  color: #FF3162;
  text-align: center;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .video-container h4 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .video-container h4 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .video-container h4 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .video-container h4 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .video-container h4 {
    margin-bottom: calc(26px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .video-container h4 {
    margin-bottom: 40px;
  }
}
.viewport.uebersicht .video-container .video-js-box {
  width: 90vw;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.uebersicht .video-container .video-js-box {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.uebersicht .video-container .video-js-box {
    width: 76vw;
  }
}
.viewport.aktionen {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen {
    width: 76vw;
  }
}
.viewport.aktionen h5 {
  font-size: 18px;
  margin: 0 0 30px 0;
  padding: 0 0 12px 0;
  color: #10384F;
  font-weight: 600;
  border-bottom: 2px solid #707070;
  width: 100%;
  max-width: none;
}
.viewport.aktionen .aktionscode-input {
  background-color: #F2F2F2;
  margin: 0 0 54px;
  padding: 60px 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
}
.viewport.aktionen .aktionscode-input .c__select {
  flex: 1 1 0;
  min-width: 270px;
}
.viewport.aktionen .aktionscode-input .c__select .bootstrap-select {
  width: 100%;
  max-width: none;
}
.viewport.aktionen .aktionscode-input .c__select .bootstrap-select .dropdown-toggle {
  height: 45px;
}
.viewport.aktionen .aktionscode-input .c__select .bootstrap-select > button {
  line-height: 23px;
}
.viewport.aktionen .aktionscode-input .c__button {
  flex: 0 0 270px;
}
.viewport.aktionen .c__input-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  column-gap: 18px;
  margin-bottom: 26px;
  position: relative;
}
.viewport.aktionen .c__input-row label {
  font-weight: 300;
  flex: 0 1 auto;
  width: 180px;
}
.viewport.aktionen .c__input-row .c__input-text {
  flex: 1 1 auto;
  width: 75%;
}
.viewport.aktionen .c__input-row.c__check-row {
  column-gap: 20px;
}
.viewport.aktionen .c__input-row.c__check-row label {
  width: auto;
}
.viewport.aktionen .c__input-row.c__check-row input[type="checkbox"] {
  flex: 0 0 auto;
  -webkit-appearance: checkbox;
  margin-top: 10px;
}
.viewport.aktionen h3 {
  font-size: 18px;
  color: #FF3162;
  font-weight: 600;
  margin: 50px 0 30px;
}
.viewport.aktionen .accordion {
  margin-bottom: 70px;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion {
    margin-bottom: calc(70px  +  30  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .viewport.aktionen .accordion {
    margin-bottom: 100px;
  }
}
.viewport.aktionen .joined {
  color: #FF3162;
  font-weight: 600;
}
.viewport.aktionen .explanation {
  font-size: 80%;
}
.viewport.aktionen .action-info {
  background-color: #FF3162;
  color: #fff;
  margin: 15px 0 0;
  padding: 12px 22px;
}
.viewport.aktionen .action-info .action-form-login-link {
  color: #fff !important;
  text-decoration: underline;
}
.viewport.punktetabelle {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  padding-top: 30px;
  gap: 60px 20px;
}
@media screen and (min-width: 200px) {
  .viewport.punktetabelle {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.punktetabelle {
    width: 76vw;
  }
}
.viewport.punktetabelle .punktetabelle-download {
  flex: 0 1 auto;
  max-width: 500px;
  min-width: 320px;
  padding-bottom: 40px;
  position: relative;
}
.viewport.punktetabelle .punktetabelleImg {
  display: block;
  margin: 0 auto 40px auto;
  width: 100%;
  max-width: 500px;
  cursor: pointer;
}
.viewport.punktetabelle .button-bar {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.viewport.rechnung {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  padding-top: 30px;
  /*.loading {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			background-color: rgba(255, 255, 255, .7);
			display: none;
		}*/
}
@media screen and (min-width: 200px) {
  .viewport.rechnung {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung {
    width: 76vw;
  }
}
.viewport.rechnung .c__bordered-text {
  border: 1px solid #D30F4B;
  margin: 30px auto;
  padding: 30px;
  width: 90%;
  max-width: 680px;
  font-size: 18px;
}
.viewport.rechnung .c__bordered-text h3 {
  text-align: center;
  font-weight: 300;
  font-size: 26px;
  color: #D30F4B;
  margin-bottom: 15px;
  width: auto;
}
.viewport.rechnung .file-upload {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 50px;
  background-color: #DDDDDD;
  padding: 50px 14px 50px 50px;
  position: relative;
  margin-bottom: 5px;
}
.viewport.rechnung .file-upload:before {
  content: "";
  display: inline-block;
  width: 38px;
  height: 100%;
  background-color: #FF3162;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  /*text-align: center;
				padding-top: 15px;
				color: #fff;
				font-weight: 600;*/
}
.viewport.rechnung .file-upload .step {
  position: absolute;
  top: 15px;
  left: 0;
  display: block;
  width: 38px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}
.viewport.rechnung .file-upload .file-upload-description {
  flex-grow: 0;
  flex-shrink: 0;
  width: 210px;
  padding: 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
}
.viewport.rechnung .file-upload .file-upload-description h5 {
  font-size: 16px;
  font-weight: 600;
}
.viewport.rechnung .file-upload .file-upload-description p {
  margin: 12px 0 35px 0;
  font-size: 14px;
  font-weight: 300;
}
.viewport.rechnung .file-upload .file-list-area {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 50px;
  flex-wrap: wrap;
}
.viewport.rechnung .file-upload .file-list-area .placeholder {
  flex-grow: 0;
  flex-shrink: 0;
  width: 236px;
  height: 255px;
  padding: 20px;
  background-color: transparent;
  border: 1px dashed #F2F2F2;
  border-radius: 34px;
  visibility: visible !important;
}
.viewport.rechnung .file-upload .file-list-area .file-item {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 236px;
  height: 255px;
  border: 1px dashed #707070;
  border-radius: 34px;
  padding: 20px;
  background-color: #F2F2F2;
}
.viewport.rechnung .file-upload .file-list-area .file-item.pdf:before {
  content: "";
  width: 100px;
  height: 100px;
  background-size: 90px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  margin: 0 auto 12px auto;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 115.28 122.88' style='enable-background:new 0 0 115.28 122.88' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M25.38,57h64.88V37.34H69.59c-2.17,0-5.19-1.17-6.62-2.6c-1.43-1.43-2.3-4.01-2.3-6.17V7.64l0,0H8.15 c-0.18,0-0.32,0.09-0.41,0.18C7.59,7.92,7.55,8.05,7.55,8.24v106.45c0,0.14,0.09,0.32,0.18,0.41c0.09,0.14,0.28,0.18,0.41,0.18 c22.78,0,58.09,0,81.51,0c0.18,0,0.17-0.09,0.27-0.18c0.14-0.09,0.33-0.28,0.33-0.41v-11.16H25.38c-4.14,0-7.56-3.4-7.56-7.56 V64.55C17.82,60.4,21.22,57,25.38,57L25.38,57z M29.5,67.4h13.19c2.87,0,5.02,0.68,6.46,2.05c1.43,1.37,2.14,3.31,2.14,5.84 c0,2.59-0.78,4.62-2.34,6.08c-1.56,1.46-3.94,2.19-7.14,2.19h-4.35v9.49H29.5V67.4L29.5,67.4z M37.45,78.37h1.95 c1.54,0,2.62-0.27,3.24-0.8c0.62-0.53,0.93-1.21,0.93-2.04c0-0.81-0.27-1.49-0.81-2.05c-0.54-0.56-1.55-0.84-3.05-0.84h-2.27V78.37 L37.45,78.37z M54.99,67.4h11.78c2.32,0,4.2,0.32,5.63,0.94c1.43,0.63,2.61,1.53,3.55,2.71c0.93,1.18,1.61,2.55,2.02,4.11 c0.42,1.56,0.63,3.22,0.63,4.97c0,2.74-0.31,4.87-0.94,6.38c-0.62,1.51-1.49,2.78-2.6,3.8c-1.11,1.02-2.3,1.7-3.57,2.04 c-1.74,0.47-3.31,0.7-4.72,0.7H54.99V67.4L54.99,67.4z M62.9,73.21v14.01h1.95c1.66,0,2.84-0.19,3.55-0.55 c0.7-0.37,1.25-1.01,1.65-1.92c0.4-0.92,0.6-2.4,0.6-4.45c0-2.72-0.44-4.57-1.33-5.58c-0.89-1-2.36-1.5-4.42-1.5H62.9L62.9,73.21z M82.25,67.4h19.6v5.52H90.21v4.48h9.96v5.2h-9.96v10.46h-7.95V67.4L82.25,67.4z M97.79,57h9.93c4.16,0,7.56,3.41,7.56,7.56v31.42 c0,4.15-3.41,7.56-7.56,7.56h-9.93v13.55c0,1.61-0.65,3.04-1.7,4.1c-1.06,1.06-2.49,1.7-4.1,1.7c-29.44,0-56.59,0-86.18,0 c-1.61,0-3.04-0.64-4.1-1.7c-1.06-1.06-1.7-2.49-1.7-4.1V5.85c0-1.61,0.65-3.04,1.7-4.1c1.06-1.06,2.53-1.7,4.1-1.7h58.72 C64.66,0,64.8,0,64.94,0c0.64,0,1.29,0.28,1.75,0.69h0.09c0.09,0.05,0.14,0.09,0.23,0.18l29.99,30.36c0.51,0.51,0.88,1.2,0.88,1.98 c0,0.23-0.05,0.41-0.09,0.65V57L97.79,57z M67.52,27.97V8.94l21.43,21.7H70.19c-0.74,0-1.38-0.32-1.89-0.78 C67.84,29.4,67.52,28.71,67.52,27.97L67.52,27.97z'/%3E%3C/g%3E%3C/svg%3E");
}
.viewport.rechnung .file-upload .file-list-area .file-item.jpg .preview {
  max-width: 170px;
  max-height: 160px;
  background-color: aqua;
  margin-bottom: 12px;
}
.viewport.rechnung .file-upload .file-list-area .file-item span {
  font-size: 14px;
  font-weight: 300;
  word-break: break-all;
  display: inline-block;
  text-align: center;
}
.viewport.rechnung .file-upload .file-list-area .file-item .close-button {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.viewport.rechnung .file-upload .file-list-area .file-item .close-button:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #FF3162;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  transform: rotate(45deg);
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container {
  flex-grow: 0;
  flex-shrink: 0;
  width: 236px;
  height: 255px;
  max-width: 100%;
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .drop-zone {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border: 1px dashed #707070;
  border-radius: 34px;
  padding: 20px;
  background-color: #F2F2F2;
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .drop-zone .drop-zone-text {
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  transform: translateY(12px);
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .drop-zone .drop-zone-text:before {
  content: "";
  background-color: #FF3162;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  margin: 0 auto 12px auto;
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .drop-zone .upload-progress-container {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 20px;
  height: 2px;
  width: calc(100% - 40px);
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .drop-zone .upload-progress-container #uploadProgress {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0%;
  background-color: #0091DF;
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .drop-zone .upload-progress-container .simple-upload-progress {
  display: none;
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container input[type="file"] {
  visibility: hidden;
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .simple-upload-dragover {
  background-color: rgba(255, 49, 98, 0.3);
}
.viewport.rechnung .file-upload .file-list-area .drop-zone-container .simple-upload-filename {
  margin-right: 0.5em;
}
@media screen and (max-width: 670px) {
  .viewport.rechnung .file-upload {
    flex-wrap: wrap;
    justify-content: center;
  }
  .viewport.rechnung .file-upload .file-list-area {
    justify-content: center;
  }
}
.viewport.rechnung .file-upload-product {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 50px;
  background-color: #DDDDDD;
  padding: 50px 50px 50px 70px;
  position: relative;
  margin-bottom: 5px;
}
.viewport.rechnung .file-upload-product:last-child .remove {
  display: none;
}
.viewport.rechnung .file-upload-product:before {
  content: "";
  display: inline-block;
  width: 38px;
  height: 100%;
  background-color: #FF3162;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.viewport.rechnung .file-upload-product .step {
  position: absolute;
  top: 15px;
  left: 0;
  display: block;
  width: 38px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
}
.viewport.rechnung .file-upload-product .remove {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  text-indent: -999999px;
}
.viewport.rechnung .file-upload-product .remove:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #FF3162;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  transform: rotate(45deg);
}
.viewport.rechnung .file-upload-product h5 {
  font-size: 16px;
  font-weight: 600;
}
.viewport.rechnung .file-upload-product .bootstrap-select {
  min-width: auto;
  max-height: 400px;
}
.viewport.rechnung .file-upload-product .bootstrap-select.produktkategorie {
  width: 220px;
}
.viewport.rechnung .file-upload-product .bootstrap-select.produkt {
  max-width: 300px;
  width: 20vw;
}
.viewport.rechnung .file-upload-product .bootstrap-select.verpackungsgroesse {
  width: 170px;
}
.viewport.rechnung .file-upload-product .bootstrap-select.anzahl {
  width: 160px;
}
.viewport.rechnung .file-upload-product .bootstrap-select .dropdown-menu.open {
  max-height: 600px !important;
  padding: 0;
}
.viewport.rechnung .file-upload-product .bootstrap-select .dropdown-menu.open .inner.open {
  max-height: 600px !important;
}
.viewport.rechnung .file-upload-product .c__input {
  width: auto;
}
.viewport.rechnung .file-upload-product .c__input-text {
  width: 80px;
  border-color: #FF3162;
}
.viewport.rechnung .file-upload-product .total-value {
  font-size: 24px;
  font-weight: 700;
}
.viewport.rechnung .file-upload-product .total {
  display: none;
}
@media screen and (max-width: 1023px) {
  .viewport.rechnung .file-upload-product {
    flex-wrap: wrap;
    justify-content: center;
  }
  .viewport.rechnung .file-upload-product div {
    width: 100%;
  }
  .viewport.rechnung .file-upload-product div .bootstrap-select,
  .viewport.rechnung .file-upload-product div .c__input-text {
    width: 100% !important;
    max-width: none !important;
  }
}
.viewport.rechnung .terms-checkbox {
  margin-top: 30px;
}
.viewport.rechnung .terms-checkbox label {
  font-size: 16px;
  font-weight: 300;
  position: relative;
  padding-left: 20px;
}
.viewport.rechnung .terms-checkbox label input[type=checkbox] {
  -webkit-appearance: checkbox;
  position: absolute;
  top: 0;
  left: 0;
}
.viewport.rechnung .buttons {
  margin: 30px 0 10px 0;
  display: flex;
  justify-content: flex-end;
}
.viewport.rechnung .buttons button:disabled {
  opacity: 0.9;
}
.viewport.rechnung .loading-overlay-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
}
.viewport.rechnung .loading-overlay-container .loading-overlay {
  display: block;
  position: absolute;
}
.viewport.rechnung .video-container {
  margin-top: 75px;
}
@media screen and (min-width: 200px) {
  .viewport.rechnung .video-container {
    margin-top: calc(75px  +  25  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung .video-container {
    margin-top: 100px;
  }
}
.viewport.rechnung .video-container h4 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  margin: 0 auto;
  margin-bottom: 26px;
  font-weight: 300;
  color: #FF3162;
  text-align: center;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .viewport.rechnung .video-container h4 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung .video-container h4 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .viewport.rechnung .video-container h4 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung .video-container h4 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.rechnung .video-container h4 {
    margin-bottom: calc(26px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung .video-container h4 {
    margin-bottom: 40px;
  }
}
.viewport.rechnung .video-container .video-js-box {
  width: 90vw;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.rechnung .video-container .video-js-box {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung .video-container .video-js-box {
    width: 76vw;
  }
}
.viewport.rechnung-faq {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.rechnung-faq {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung-faq {
    width: 76vw;
  }
}
.viewport.rechnung-faq h2 {
  color: #FF3162;
}
.viewport.rechnung-faq .foldable,
.viewport.rechnung-faq .text a {
  color: #FF3162 !important;
}
.viewport.rechnung-faq .foldable.kennzeichnung:after,
.viewport.rechnung-faq .text a.kennzeichnung:after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 14.7 14.7' style='enable-background:new 0 0 14.7 14.7;fill:%23FF3162;'%3E%3Crect x='6.8' y='0.1' width='1.2' height='14.6'/%3E%3Crect x='6.8' y='0.1' transform='matrix(6.123234e-17 -1 1 6.123234e-17 -8.881784e-16 14.7)' width='1.2' height='14.6'/%3E%3C/svg%3E") no-repeat center;
}
.viewport.rechnung-faq .text a {
  text-decoration: underline;
}
.viewport.rechnung-faq .bordered-text {
  background-color: #f2f2f2;
  border-width: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  max-width: none;
}
.viewport.rechnung-faq .bordered-text h4 {
  color: inherit !important;
}
.viewport.rechnung-faq .content-box {
  margin-bottom: 50px;
}
@media screen and (min-width: 200px) {
  .viewport.rechnung-faq .content-box {
    margin-bottom: calc(50px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.rechnung-faq .content-box {
    margin-bottom: 70px;
  }
}
.viewport.rechnung-faq .preview-images-section {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
  margin: 20px 0;
}
@media all and (max-width: 550px) {
  .viewport.rechnung-faq .preview-images-section {
    flex-direction: column;
  }
}
.viewport.rechnung-faq .preview-images-section .preview-image-container {
  flex: 0 0 200px;
  position: relative;
}
.viewport.rechnung-faq .preview-images-section .preview-image-container a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: rgba(0, 0, 0, 0.03);
}
.viewport.rechnung-faq .preview-images-section .preview-image-container .award-magnifier {
  display: inline-block;
  background: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 24.75 24.75' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ff3162;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Icon_feather-zoom-in'%3E%3Cpath class='cls-1' d='M21.22,11.11c0,5.58-4.53,10.11-10.11,10.11S1,16.69,1,11.11,5.53,1,11.11,1s10.11,4.53,10.11,10.11Z'/%3E%3Cpath class='cls-1' d='m23.75 23.75-5.5-5.5'/%3E%3Cpath class='cls-1' d='m11.11 7.32v7.58'/%3E%3Cpath class='cls-1' d='m7.32 11.11h7.58'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.viewport.eingereichte-rechnungen {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.eingereichte-rechnungen {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.eingereichte-rechnungen {
    width: 76vw;
  }
}
.viewport.eingereichte-rechnungen .filter-area {
  background-color: #F2F2F2;
  padding: 16px 30px;
}
.viewport.eingereichte-rechnungen .filter-area .accordion-item {
  border-bottom: 0;
  margin: 0;
  max-width: none;
  width: 100%;
}
.viewport.eingereichte-rechnungen .filter-area .accordion-item .foldable {
  padding: 0;
  width: 100%;
}
.viewport.eingereichte-rechnungen .filter-area .accordion-item .foldable::after {
  background: url('/-/media/BCSD/Resources/Layout/cross-dark-blue.ashx') no-repeat center;
  background-size: 25px 25px;
  width: 25px;
  right: 0;
}
.viewport.eingereichte-rechnungen .filter-area .loading-overlay .overlay-background {
  background-color: transparent;
}
.viewport.eingereichte-rechnungen .filter-area .filter-header {
  margin: 0;
}
.viewport.eingereichte-rechnungen .filter-area .filter-header .filter-toggle {
  font-size: 16px;
  color: #10384F;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  position: relative;
  padding-left: 30px;
}
@media screen and (min-width: 200px) {
  .viewport.eingereichte-rechnungen .filter-area .filter-header .filter-toggle {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.eingereichte-rechnungen .filter-area .filter-header .filter-toggle {
    font-size: 18px;
  }
}
.viewport.eingereichte-rechnungen .filter-area .filter-header .filter-toggle::before {
  content: "";
  background: url("/-/media/BCSD/Resources/Layout/Premeo_filter.ashx") no-repeat center;
  background-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 30px;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row {
  display: flex;
  flex-wrap: wrap;
  column-gap: 30px;
  margin-top: 30px;
  margin-bottom: 15px;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column {
  margin-bottom: 40px;
  flex: 1 1 100%;
  max-width: 100%;
}
@media all and (min-width: 768px) and (max-width: 1199px) {
  .viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column {
    flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
    position: relative;
    row-gap: 30px;
  }
  .viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column:nth-child(odd)::after {
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    width: 1px;
    height: 100%;
    background: #ccc;
  }
}
@media all and (min-width: 1200px) {
  .viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column {
    flex: 1;
    max-width: 25%;
    position: relative;
  }
  .viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    width: 1px;
    height: 100%;
    background: #ccc;
  }
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group {
  margin-bottom: 40px;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group:last-child {
  margin-bottom: 0;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select {
  width: 100%;
  flex: 1;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select .dropdown.bootstrap-select {
  max-width: none;
  width: 100%;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select .dropdown.bootstrap-select .dropdown-menu.inner li.selected a .text {
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select .dropdown.bootstrap-select .bs-searchbox input {
  border-color: #FF3162;
  box-shadow: none;
  color: #10384F;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select-wrapper {
  display: flex;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select-wrapper .reset {
  display: none;
  flex: 0 0 44px;
  background: #D30F4B;
  width: 44px;
  height: 44px;
  margin-left: 10px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select-wrapper .reset:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: rotate(45deg);
  background: url('/-/media/BCSD/Resources/Layout/cross-white.ashx') no-repeat center;
  background-size: 25px;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select-wrapper.selected .c__select {
  width: calc(100% - 54px);
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__select-wrapper.selected .reset {
  display: inline-block;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__input-text-wrapper {
  position: relative;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__input-text-wrapper .c__input-text {
  max-width: none;
  width: 100%;
  border-color: #FF3162;
  cursor: pointer;
}
.viewport.eingereichte-rechnungen .filter-area .filter-row .filter-column .form-group .c__input-text-wrapper .reset-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
  height: 100%;
  background: url('/-/media/BCSD/Resources/Layout/cross-fuchsia.ashx') no-repeat center;
  background-size: 25px 25px;
  transform: rotate(45deg);
  cursor: pointer;
  display: none;
}
.viewport.eingereichte-rechnungen .filter-area .button-row {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 30px;
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  .viewport.eingereichte-rechnungen .filter-area .button-row {
    flex-direction: row;
  }
}
.viewport.eingereichte-rechnungen .filter-area .button-row button {
  width: 243px;
  text-align: left;
}
.viewport.eingereichte-rechnungen .anzeigeoptionen {
  background-color: #F2F2F2;
  padding: 16px 30px;
  margin-top: 2px;
  display: flex;
  justify-content: flex-end;
}
.viewport.eingereichte-rechnungen .anzeigeoptionen > span {
  font-weight: 600;
  display: block;
}
.viewport.eingereichte-rechnungen .anzeigeoptionen span {
  font-size: 15px;
}
.viewport.eingereichte-rechnungen .anzeigeoptionen a {
  color: #10384F;
  text-decoration: none;
  display: inline-block;
  margin: 0 4px;
  font-size: 15px;
}
.viewport.eingereichte-rechnungen .anzeigeoptionen a:hover {
  text-decoration: underline;
}
.viewport.eingereichte-rechnungen .anzeigeoptionen a.selected {
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .navi-buttons {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 26px;
}
@media all and (max-width: 767px) {
  .viewport.eingereichte-rechnungen .navi-buttons {
    padding-bottom: 60px;
    justify-content: center;
  }
}
.viewport.eingereichte-rechnungen .navi-buttons a {
  background-color: transparent;
  font-size: 16px;
  color: #FF3162;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  display: inline-block;
}
.viewport.eingereichte-rechnungen .navi-buttons a span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a:hover,
.viewport.eingereichte-rechnungen .navi-buttons a:active,
.viewport.eingereichte-rechnungen .navi-buttons a:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.viewport.eingereichte-rechnungen .navi-buttons a:hover {
  text-decoration: none;
  color: #FF3162;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.viewport.eingereichte-rechnungen .navi-buttons a[disabled] {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a[disabled]:hover,
.viewport.eingereichte-rechnungen .navi-buttons a[disabled]:active,
.viewport.eingereichte-rechnungen .navi-buttons a[disabled]:focus {
  background-color: #CCCBCB !important;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__icon-left:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__print:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__print:hover:after {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__logout:hover:after {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login {
  padding: 11px 80px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__login:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__login:hover:after {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.c__icon-left:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a:before {
  content: none !important;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button {
  padding: 11px 80px 11px 21px;
  padding: 11px 21px 11px 60px;
  flex: 0 0 115px;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button:before,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button:hover:before,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button:hover .filter-option,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button[disabled]:before,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button.c__icon-left:after,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button.c__icon-left:after {
  right: auto;
  left: -6px;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button:after,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button:hover:after,
.viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
@media all and (max-width: 767px) {
  .viewport.eingereichte-rechnungen .navi-buttons a#page-prev-button,
  .viewport.eingereichte-rechnungen .navi-buttons a#page-prev-bottom-button {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button {
  padding: 11px 80px 11px 21px;
  padding: 11px 60px 11px 21px;
  flex: 0 0 115px;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button:before,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button:hover:before,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button:hover .filter-option,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button[disabled]:before,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button:after,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-button:hover:after,
.viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button:hover:after {
  transform: translateX(-7px);
}
@media all and (max-width: 767px) {
  .viewport.eingereichte-rechnungen .navi-buttons a#page-next-button,
  .viewport.eingereichte-rechnungen .navi-buttons a#page-next-bottom-button {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.viewport.eingereichte-rechnungen .navi-buttons a.hide {
  display: none;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled {
  color: #DDDDDD;
  cursor: default;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button {
  padding: 11px 80px 11px 21px;
  padding: 11px 21px 11px 60px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button:before,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button:hover:before,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button:hover .filter-option,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button[disabled]:before,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button.c__icon-left:after,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button.c__icon-left:after {
  right: auto;
  left: -6px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button:after,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23DDDDDD%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-button:hover:after,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-prev-bottom-button:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button {
  padding: 11px 80px 11px 21px;
  padding: 11px 60px 11px 21px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button:before,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button:hover:before,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button:hover:before {
  right: -80px;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button:hover span,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button:hover .filter-option,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button:hover .filter-option {
  transform: translateX(7px);
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button[disabled]:before,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button[disabled]:before {
  background-color: #CCCBCB;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button:after,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23DDDDDD%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-button:hover:after,
.viewport.eingereichte-rechnungen .navi-buttons a.disabled#page-next-bottom-button:hover:after {
  transform: translateX(-7px);
}
.viewport.eingereichte-rechnungen .navi-buttons #pager,
.viewport.eingereichte-rechnungen .navi-buttons #pager-bottom {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  flex-wrap: wrap;
}
.viewport.eingereichte-rechnungen .navi-buttons #pager li,
.viewport.eingereichte-rechnungen .navi-buttons #pager-bottom li {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #FF3162;
  border: 1px solid #FF3162;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.viewport.eingereichte-rechnungen .navi-buttons #pager li.active,
.viewport.eingereichte-rechnungen .navi-buttons #pager-bottom li.active {
  background-color: #fff;
  color: #000;
}
.viewport.eingereichte-rechnungen .navi-buttons #pager li.spacer,
.viewport.eingereichte-rechnungen .navi-buttons #pager-bottom li.spacer {
  /*width: 60px;*/
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  cursor: auto;
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table {
  width: 100%;
  border-spacing: 10px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment {
  font-size: 14px;
  /*&.manuell {
						background-color: rgba(0, 145, 223, .15);
						color: @color-bayer-blue;
					}*/
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.manuell,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.abgelehnt,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.technischer-fehler,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.korrigiert,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.in-bearbeitung {
  background-color: #E6F8FF;
  padding: 20px;
  position: relative;
  top: -20px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.manuell h5,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.abgelehnt h5,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.technischer-fehler h5,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.korrigiert h5,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.in-bearbeitung h5 {
  font-size: 16px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.manuell p,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.abgelehnt p,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.technischer-fehler p,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.korrigiert p,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.in-bearbeitung p {
  margin-bottom: 5px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.manuell p a,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.abgelehnt p a,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.technischer-fehler p a,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.korrigiert p a,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.in-bearbeitung p a {
  text-decoration: underline;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.abgelehnt {
  background-color: rgba(255, 49, 98, 0.15);
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.abgelehnt p a {
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.in-bearbeitung,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.korrigiert,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.technischer-fehler {
  color: #fff;
  background-color: #f38903;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.in-bearbeitung p a,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.korrigiert p a,
.viewport.eingereichte-rechnungen .scroll-container .full-table .comment.technischer-fehler p a {
  color: #fff;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table .center {
  text-align: center;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr {
  border-bottom: 1px solid #CCCBCB;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.open {
  border-bottom: none !important;
}
@keyframes spinnerX {
  from {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
  }
  to {
    -webkit-transform: rotateX(-360deg);
    -moz-transform: rotateX(-360deg);
    -ms-transform: rotateX(-360deg);
    transform: rotateX(-360deg);
  }
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.wait {
  -webkit-animation-name: spinnerX;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  animation-name: spinnerX;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item.open {
  border-bottom: 1px dashed #CCCBCB;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel tr {
  border-bottom: 1px dashed #CCCBCB;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel tr:last-child {
  border-bottom: none;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel tr.table-heading:nth-last-child(2) {
  border-bottom: none;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel td.table-panel:nth-last-child(2) {
  border-bottom: none;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel > td.table-panel {
  padding-top: 0;
  padding-bottom: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel .c__child-time-stamp {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel .c__child-time-stamp:before {
  position: absolute;
  width: 20px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 200 200' version='1.1' viewBox='0 0 200 200' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23152A3D;stroke:%23152A3D;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='131.71 97.2 99.25 97.2 126.22 124.15 64.81 124.15 64.81 26.65 42.27 26.65 42.27 146.7 126.22 146.7 99.25 173.66 131.71 173.66 169.93 135.43'/%3E%3C/svg%3E%0A");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  left: 0;
  top: -4px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel .c__child-process-number {
  display: inline-block;
  padding-left: 20px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table tr.splitted-item-panel .c__parent-process-number {
  font-size: 11px;
  font-weight: normal;
  display: inline-block;
  padding-left: 20px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table thead th {
  padding-bottom: 20px;
  padding: 0 20px 20px 0;
  border-bottom: 1px solid #CCCBCB;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table thead th:last-child {
  padding-right: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table thead th.expand {
  width: 100%;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td {
  padding: 20px 20px 20px 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td:last-child {
  padding-right: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td.no-data {
  height: 90px;
  padding: 20px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .type {
  cursor: pointer;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .type.pdf {
  display: block;
  width: 40px;
  height: 50px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .type.pdf:after {
  content: "";
  display: block;
  width: 40px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 200 200' version='1.1' viewBox='0 0 200 200' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000059300581716743466680000014205860409448157841_);%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%23152A3D;%7D .st3%7Benable-background:new ;%7D%0A%3C/style%3E%3Cg transform='translate(0)'%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='4.4' y='11.77' width='191.2' height='176.45'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000163780082532378882610000015895432066346562473_'%3E%3Cuse xlink:href='%23SVGID_1_'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23SVGID_00000163780082532378882610000015895432066346562473_)'%3E%3Cpath class='st1' d='m166.89 182.84h-83.96c-12.88-0.01-23.31-10.45-23.33-23.33v-119.03c0.01-12.88 10.45-23.31 23.33-23.33h56.75l50.54 50.54v91.82c-0.02 12.88-10.46 23.32-23.33 23.33'/%3E%3Cpath class='st2' d='m166.89 177.46c9.91 0 17.94-8.03 17.94-17.94v-89.6l-47.39-47.37h-54.51c-9.91 0.01-17.93 8.04-17.94 17.94v119.03c0.01 9.91 8.04 17.93 17.94 17.94h83.96zm0 10.77h-83.96c-15.85-0.02-28.69-12.86-28.71-28.71v-119.04c0.02-15.85 12.86-28.69 28.71-28.71h58.98l53.69 53.7v94.03c-0.02 15.85-12.86 28.7-28.71 28.71'/%3E%3Cpath class='st2' d='m195.6 70.72h-27.43c-17.4 0-31.51-14.11-31.51-31.51v-27.44l58.94 58.95z'/%3E%3Cpath class='st2' d='m106.68 144.56h-88.4c-7.67 0-13.89-6.22-13.89-13.89v-32.05c0-7.67 6.22-13.89 13.89-13.89h88.4c7.67 0 13.89 6.22 13.89 13.89v32.05c0 7.67-6.22 13.89-13.89 13.89'/%3E%3C/g%3E%3Cg class='st3'%3E%3Cpath class='st1' d='m34.49 120.24h-7.97v8.78h-7.79v-29.02h15.8c7.67 0 11.71 3.83 11.71 9.82 0.01 5.77-3.82 10.42-11.75 10.42zm-1.29-14.42h-6.67v8.61h6.67c3.4 0 5.12-1.72 5.12-4.52 0-2.54-1.76-4.09-5.12-4.09z'/%3E%3Cpath class='st1' d='m63.86 129.03h-13.3v-29.03h13.35c11.24 0 16.15 6.33 16.15 14.17-0.01 8.23-5.6 14.86-16.2 14.86zm-0.56-23.08h-4.95v17.14h4.95c5.64 0 8.61-3.62 8.61-8.83 0.01-4.95-2.88-8.31-8.61-8.31z'/%3E%3Cpath class='st1' d='M92.12,116.84v12.19h-7.79V100h23.12v5.81H92.12v5.43h15.33v5.6H92.12z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@keyframes spinnerY {
  from {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  to {
    -webkit-transform: rotateY(-360deg);
    -moz-transform: rotateY(-360deg);
    -ms-transform: rotateY(-360deg);
    transform: rotateY(-360deg);
  }
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .type.pdf.wait:after {
  -webkit-animation-name: spinnerY;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  animation-name: spinnerY;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.verbucht {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.verbucht:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2366b512;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_ionic-md-checkmark-circle-outline' class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.abgelehnt {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.abgelehnt:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.28 28.28'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_material-not-interested' class='cls-1' d='M0,14.14c0,7.81,6.33,14.14,14.14,14.14s14.14-6.33,14.14-14.14S21.95,0,14.14,0C6.33,0,0,6.33,0,14.14Zm25.45,0c0,6.25-5.06,11.31-11.31,11.31,0,0,0,0,0,0-2.51,0-4.95-.84-6.93-2.39L23.06,7.21c1.55,1.97,2.39,4.42,2.39,6.93Zm-4.38-8.92L5.22,21.07c-1.55-1.98-2.4-4.42-2.39-6.93,0-6.25,5.06-11.31,11.31-11.31h0c2.51,0,4.95,.84,6.93,2.39h0Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.korrigiert {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.korrigiert:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff9300;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_ionic-md-checkmark-circle-outline' class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.in-bearbeitung {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.in-bearbeitung:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.28 33.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff9300;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_material-timer' class='cls-1' d='M18.85,0H9.43V3.14h9.43V0Zm-6.28,20.42h3.14V11h-3.14v9.42Zm12.61-10.39l2.23-2.23c-.67-.8-1.41-1.54-2.22-2.21l-2.23,2.23C16.87,2.95,7.97,3.94,3.1,10.04-1.78,16.14-.79,25.04,5.31,29.91c6.1,4.88,15,3.88,19.87-2.22,4.13-5.16,4.13-12.5,0-17.66ZM14.14,29.85c-6.08,0-11-4.92-11-11S8.06,7.85,14.14,7.85s11,4.92,11,11c0,6.07-4.91,10.99-10.98,11,0,0-.01,0-.02,0Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.manuell-verbucht {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.manuell-verbucht:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='26' viewBox='0 0 32 26'%3E%3Cg id='Gruppe_164' data-name='Gruppe 164' transform='translate(-315.897 -595.15)'%3E%3Cpath id='Vereinigungsmenge_7' data-name='Vereinigungsmenge 7' d='M15.368,26a13.14,13.14,0,0,1-4.938-.957,12.885,12.885,0,0,1-4.188-2.73L.88,17.081a2.866,2.866,0,0,1,0-4.132,3.047,3.047,0,0,1,4.234,0l1.5,1.464V4.533A2.962,2.962,0,0,1,9.608,1.612a3.044,3.044,0,0,1,1.321.3,3.022,3.022,0,0,1,5.622,0,3.05,3.05,0,0,1,1.321-.3,2.963,2.963,0,0,1,2.994,2.921v.522A3.037,3.037,0,0,1,22,4.838a2.963,2.963,0,0,1,3,2.921V16.82H23.144V7.759a1.139,1.139,0,0,0-2.277-.005v4.44a.928.928,0,0,1-1.856,0V4.533a1.138,1.138,0,0,0-2.275-.005v7.666a.929.929,0,0,1-1.857,0V2.921a1.138,1.138,0,0,0-2.275,0v9.273a.928.928,0,0,1-1.856,0V4.533a1.141,1.141,0,0,0-2.282,0V16.6a.913.913,0,0,1-.575.838.954.954,0,0,1-1.009-.2L3.8,14.234a1.13,1.13,0,0,0-.8-.323,1.159,1.159,0,0,0-.809.324,1.084,1.084,0,0,0,0,1.567l5.363,5.226a11.018,11.018,0,0,0,3.584,2.339,11.23,11.23,0,0,0,4.231.821h.439a7.548,7.548,0,0,0,1.568-.164L17.5,24v1.851l-.083.015A9.512,9.512,0,0,1,15.806,26Z' transform='translate(315.897 595.15)' fill='%230091df'/%3E%3Cpath id='Icon_ionic-md-checkmark-circle-outline' d='M8.632,11.174,6.921,12.849l4.23,4.25,7.77-7.325L17.21,8.1l-6.059,5.592Z' transform='translate(328.976 604.051)' fill='%230091df'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.technischer-fehler {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.technischer-fehler:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.5' height='26' viewBox='0 0 32.5 26'%3E%3Cpath id='light-wrench-circle-exclamation' d='M0,21.978a4.016,4.016,0,0,1,1.178-2.844L9.7,10.608a.86.86,0,0,0,.223-.792A8.126,8.126,0,0,1,17.875,0a8.167,8.167,0,0,1,3.519.8A.741.741,0,0,1,21.562,2L18.114,5.449a.815.815,0,0,0-.239.574v1.29a.815.815,0,0,0,.813.813h1.29a.815.815,0,0,0,.574-.239L24,4.438a.741.741,0,0,1,1.2.168,8.179,8.179,0,0,1,.63,5.17c-.213-.015-.427-.025-.645-.025a8.56,8.56,0,0,0-1.026.061,6.585,6.585,0,0,0,.218-1.686h-.005a6.427,6.427,0,0,0-.193-1.574L21.7,9.034a2.438,2.438,0,0,1-1.721.716h-1.29A2.438,2.438,0,0,1,16.25,7.312V6.023A2.438,2.438,0,0,1,16.966,4.3l2.483-2.483a6.426,6.426,0,0,0-1.574-.193,6.5,6.5,0,0,0-6.5,6.5,6.6,6.6,0,0,0,.142,1.356,2.489,2.489,0,0,1-.665,2.28q-4.266,4.258-8.526,8.521a2.4,2.4,0,0,0,3.392,3.392l8.526-8.526a2.5,2.5,0,0,1,2.28-.665,6.572,6.572,0,0,0,.716.112,8.689,8.689,0,0,0-.625,1.559c-.147-.02-.289-.051-.432-.081a.86.86,0,0,0-.792.223L6.866,24.822A4.022,4.022,0,0,1,0,21.978Zm3.656-.447a.813.813,0,1,1,.813.813A.815.815,0,0,1,3.656,21.531Zm14.219-2.844A7.313,7.313,0,1,1,25.188,26,7.314,7.314,0,0,1,17.875,18.688Zm1.625,0A5.688,5.688,0,1,0,25.188,13,5.685,5.685,0,0,0,19.5,18.688Zm4.469,2.844a1.219,1.219,0,1,1,1.219,1.219A1.216,1.216,0,0,1,23.969,21.531Zm.406-6.094a.813.813,0,1,1,1.625,0v3.25a.813.813,0,0,1-1.625,0Z' fill='%23f38903'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.unbekannt {
  display: block;
  width: 30px;
  height: 30px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.unbekannt:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='Gruppe_163' data-name='Gruppe 163' transform='translate(-319 -693)'%3E%3Cpath id='Pfad_57' data-name='Pfad 57' d='M2.656,5.438A2.127,2.127,0,0,1,4.781,3.313H5.844A2.127,2.127,0,0,1,7.969,5.438v.309a2.119,2.119,0,0,1-.813,1.67l-2.5,1.966L4.25,9.7v2.112H6.375V10.737L8.47,9.09a4.252,4.252,0,0,0,1.624-3.344V5.438a4.25,4.25,0,0,0-4.25-4.25H4.781a4.25,4.25,0,0,0-4.25,4.25v.531H2.656Zm3.984,7.969H3.984v2.656H6.641Z' transform='translate(326 697)' fill='%2385858b'/%3E%3Cg id='Ellipse_7' data-name='Ellipse 7' transform='translate(319 693)' fill='none' stroke='%2385858b' stroke-width='2'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' stroke='none'/%3E%3Ccircle cx='12.5' cy='12.5' r='11.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.aufgeteilt {
  display: block;
  width: 40px;
  height: 50px;
  position: relative;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .state-col .state.aufgeteilt:after {
  content: "";
  display: block;
  width: 40px;
  height: 50px;
  position: absolute;
  top: 0;
  left: -20px;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 153.2 187.67' version='1.1' viewBox='0 0 153.2 187.67' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000018219152133135318430000001017242339836541361_);%7D .st1%7Bfill:%23152A3D;stroke:%23152A3D;%7D .st2%7Bfill:%23152A3D;stroke:%23152A3D;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg transform='translate(0)'%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='153.2' height='187.67'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000071556858808054636770000000581538559098566308_'%3E%3Cuse xlink:href='%23SVGID_1_'/%3E%3C/clipPath%3E%3Cg transform='translate(0)' clip-path='url(%23SVGID_00000071556858808054636770000000581538559098566308_)'%3E%3Cpath class='st1' d='m27.16 149.09c-8.82-0.01-15.96-7.16-15.97-15.97v-105.96c0.01-8.82 7.16-15.96 15.97-15.97h19.03v-9.59h-19.03c-14.11 0.02-25.54 11.45-25.56 25.56v105.95c0.02 14.11 11.45 25.54 25.56 25.56h19.03v-9.58h-19.03z'/%3E%3Cpath class='st2' d='m27.16 149.09c-8.82-0.01-15.96-7.16-15.97-15.97v-105.96c0.01-8.82 7.16-15.96 15.97-15.97h19.03v-9.59h-19.03c-14.11 0.02-25.54 11.45-25.56 25.56v105.95c0.02 14.11 11.45 25.54 25.56 25.56h19.03v-9.58h-19.03z'/%3E%3Cpath class='st1' d='m151.6 76.8-44.6-47.79h-4.55l0.21 9.58v9.33c0 18.07 11.46 32.73 29.53 32.73h9.7l0.12 0.12v79.76c-0.01 8.82-7.16 15.96-15.97 15.97h-23.59v9.58h23.59c14.1-0.03 25.53-11.45 25.55-25.55v-83.73h0.01z'/%3E%3Cpath class='st2' d='m151.6 76.8-44.6-47.79h-4.55l0.21 9.58v9.33c0 18.07 11.46 32.73 29.53 32.73h9.7l0.12 0.12v79.76c-0.01 8.82-7.16 15.96-15.97 15.97h-23.59v9.58h23.59c14.1-0.03 25.53-11.45 25.55-25.55v-83.73h0.01z'/%3E%3Cpath class='st1' d='m80.19 172.81h-9.59v-31.37h9.59v31.37zm0-62.75h-9.59v-31.38h9.59v31.38zm0-62.76h-9.59v-31.37h9.59v31.37z'/%3E%3Cpath class='st2' d='m80.19 172.81h-9.59v-31.37h9.59v31.37zm0-62.75h-9.59v-31.38h9.59v31.38zm0-62.76h-9.59v-31.37h9.59v31.37z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .info {
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
  margin: 0 auto;
  cursor: pointer;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .info:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cstyle id='style3025'%3E.cls-1%7Bfill:none;stroke:%23ff3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3Cg transform='matrix(0.94365595,-0.94365595,0.94365595,0.94365595,-10.788829,12.18801)'%3E%3Cpath class='cls-1' d='M 12.17,1 V 23.35' /%3E%3Cpath class='cls-1' d='M 1,12.06 H 23.35' /%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) rotate(45deg);
  transition: transform 0.3s ease-out;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .info.open:after {
  transform: translate(-50%, -50%) rotate(360deg);
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table {
  width: 100%;
  margin: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table .right {
  text-align: right;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table thead th {
  padding: 0 20px 20px 20px;
  font-size: 14px;
  border-bottom: none;
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table thead th:first-child {
  padding-left: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table thead th:last-child {
  padding-right: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr {
  border-bottom: none;
  border-top: 2px solid #fff;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr.comment {
  border-top: none;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr.comment td {
  padding-top: 0;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr.comment td h5 {
  color: #FF3162;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr td {
  background-color: #F2F2F2;
  padding: 20px;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr td.positive {
  color: #66B512;
  font-weight: 600;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr td.neutral {
  font-weight: 600;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr td.negative {
  color: #ed0707;
  font-weight: 600;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table td .inner-table tr td .product-name {
  font-weight: 600;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table.sub-table {
  margin-left: 18px;
  width: calc(100% - 18px);
}
.viewport.eingereichte-rechnungen .scroll-container .full-table.sub-table thead.hidden-table-header {
  visibility: collapse;
}
.viewport.eingereichte-rechnungen .scroll-container .full-table.sub-table thead.hidden-table-header tr,
.viewport.eingereichte-rechnungen .scroll-container .full-table.sub-table thead.hidden-table-header th {
  border-bottom: 1px dashed #CCCBCB;
}
.viewport.eingereichte-rechnungen .legende {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
  margin-top: 36px;
  flex-wrap: wrap;
}
.viewport.eingereichte-rechnungen .legende li .state {
  display: inline-block;
  padding: 0 0 0 40px;
  font-size: 14px;
  position: relative;
  white-space: nowrap;
}
.viewport.eingereichte-rechnungen .legende li .state.verbucht:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2366b512;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_ionic-md-checkmark-circle-outline' class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.abgelehnt:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.28 28.28'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_material-not-interested' class='cls-1' d='M0,14.14c0,7.81,6.33,14.14,14.14,14.14s14.14-6.33,14.14-14.14S21.95,0,14.14,0C6.33,0,0,6.33,0,14.14Zm25.45,0c0,6.25-5.06,11.31-11.31,11.31,0,0,0,0,0,0-2.51,0-4.95-.84-6.93-2.39L23.06,7.21c1.55,1.97,2.39,4.42,2.39,6.93Zm-4.38-8.92L5.22,21.07c-1.55-1.98-2.4-4.42-2.39-6.93,0-6.25,5.06-11.31,11.31-11.31h0c2.51,0,4.95,.84,6.93,2.39h0Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.korrigiert:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.56 28.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff9300;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_ionic-md-checkmark-circle-outline' class='cls-1' d='M8.42,11.57l-2,2,6.43,6.43L27.13,5.72l-2-2L12.85,15.93l-4.43-4.36Zm17.28,2.71c-.03,6.28-5.15,11.35-11.43,11.32-6.28-.03-11.35-5.15-11.32-11.43S8.1,2.83,14.38,2.86c1.03,0,2.05,.15,3.04,.43l2.21-2.21C17.94,.35,16.12-.02,14.28,0,6.39,0,0,6.4,0,14.28s6.39,14.28,14.28,14.28c7.89,0,14.28-6.39,14.28-14.28h-2.86Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.in-bearbeitung:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.28 33.01'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff9300;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_material-timer' class='cls-1' d='M18.85,0H9.43V3.14h9.43V0Zm-6.28,20.42h3.14V11h-3.14v9.42Zm12.61-10.39l2.23-2.23c-.67-.8-1.41-1.54-2.22-2.21l-2.23,2.23C16.87,2.95,7.97,3.94,3.1,10.04-1.78,16.14-.79,25.04,5.31,29.91c6.1,4.88,15,3.88,19.87-2.22,4.13-5.16,4.13-12.5,0-17.66ZM14.14,29.85c-6.08,0-11-4.92-11-11S8.06,7.85,14.14,7.85s11,4.92,11,11c0,6.07-4.91,10.99-10.98,11,0,0-.01,0-.02,0Z'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.manuell-verbucht:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='26' viewBox='0 0 32 26'%3E%3Cg id='Gruppe_164' data-name='Gruppe 164' transform='translate(-315.897 -595.15)'%3E%3Cpath id='Vereinigungsmenge_7' data-name='Vereinigungsmenge 7' d='M15.368,26a13.14,13.14,0,0,1-4.938-.957,12.885,12.885,0,0,1-4.188-2.73L.88,17.081a2.866,2.866,0,0,1,0-4.132,3.047,3.047,0,0,1,4.234,0l1.5,1.464V4.533A2.962,2.962,0,0,1,9.608,1.612a3.044,3.044,0,0,1,1.321.3,3.022,3.022,0,0,1,5.622,0,3.05,3.05,0,0,1,1.321-.3,2.963,2.963,0,0,1,2.994,2.921v.522A3.037,3.037,0,0,1,22,4.838a2.963,2.963,0,0,1,3,2.921V16.82H23.144V7.759a1.139,1.139,0,0,0-2.277-.005v4.44a.928.928,0,0,1-1.856,0V4.533a1.138,1.138,0,0,0-2.275-.005v7.666a.929.929,0,0,1-1.857,0V2.921a1.138,1.138,0,0,0-2.275,0v9.273a.928.928,0,0,1-1.856,0V4.533a1.141,1.141,0,0,0-2.282,0V16.6a.913.913,0,0,1-.575.838.954.954,0,0,1-1.009-.2L3.8,14.234a1.13,1.13,0,0,0-.8-.323,1.159,1.159,0,0,0-.809.324,1.084,1.084,0,0,0,0,1.567l5.363,5.226a11.018,11.018,0,0,0,3.584,2.339,11.23,11.23,0,0,0,4.231.821h.439a7.548,7.548,0,0,0,1.568-.164L17.5,24v1.851l-.083.015A9.512,9.512,0,0,1,15.806,26Z' transform='translate(315.897 595.15)' fill='%230091df'/%3E%3Cpath id='Icon_ionic-md-checkmark-circle-outline' d='M8.632,11.174,6.921,12.849l4.23,4.25,7.77-7.325L17.21,8.1l-6.059,5.592Z' transform='translate(328.976 604.051)' fill='%230091df'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.technischer-fehler:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.5' height='26' viewBox='0 0 32.5 26'%3E%3Cpath id='light-wrench-circle-exclamation' d='M0,21.978a4.016,4.016,0,0,1,1.178-2.844L9.7,10.608a.86.86,0,0,0,.223-.792A8.126,8.126,0,0,1,17.875,0a8.167,8.167,0,0,1,3.519.8A.741.741,0,0,1,21.562,2L18.114,5.449a.815.815,0,0,0-.239.574v1.29a.815.815,0,0,0,.813.813h1.29a.815.815,0,0,0,.574-.239L24,4.438a.741.741,0,0,1,1.2.168,8.179,8.179,0,0,1,.63,5.17c-.213-.015-.427-.025-.645-.025a8.56,8.56,0,0,0-1.026.061,6.585,6.585,0,0,0,.218-1.686h-.005a6.427,6.427,0,0,0-.193-1.574L21.7,9.034a2.438,2.438,0,0,1-1.721.716h-1.29A2.438,2.438,0,0,1,16.25,7.312V6.023A2.438,2.438,0,0,1,16.966,4.3l2.483-2.483a6.426,6.426,0,0,0-1.574-.193,6.5,6.5,0,0,0-6.5,6.5,6.6,6.6,0,0,0,.142,1.356,2.489,2.489,0,0,1-.665,2.28q-4.266,4.258-8.526,8.521a2.4,2.4,0,0,0,3.392,3.392l8.526-8.526a2.5,2.5,0,0,1,2.28-.665,6.572,6.572,0,0,0,.716.112,8.689,8.689,0,0,0-.625,1.559c-.147-.02-.289-.051-.432-.081a.86.86,0,0,0-.792.223L6.866,24.822A4.022,4.022,0,0,1,0,21.978Zm3.656-.447a.813.813,0,1,1,.813.813A.815.815,0,0,1,3.656,21.531Zm14.219-2.844A7.313,7.313,0,1,1,25.188,26,7.314,7.314,0,0,1,17.875,18.688Zm1.625,0A5.688,5.688,0,1,0,25.188,13,5.685,5.685,0,0,0,19.5,18.688Zm4.469,2.844a1.219,1.219,0,1,1,1.219,1.219A1.216,1.216,0,0,1,23.969,21.531Zm.406-6.094a.813.813,0,1,1,1.625,0v3.25a.813.813,0,0,1-1.625,0Z' fill='%23f38903'/%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.unbekannt:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='Gruppe_163' data-name='Gruppe 163' transform='translate(-319 -693)'%3E%3Cpath id='Pfad_57' data-name='Pfad 57' d='M2.656,5.438A2.127,2.127,0,0,1,4.781,3.313H5.844A2.127,2.127,0,0,1,7.969,5.438v.309a2.119,2.119,0,0,1-.813,1.67l-2.5,1.966L4.25,9.7v2.112H6.375V10.737L8.47,9.09a4.252,4.252,0,0,0,1.624-3.344V5.438a4.25,4.25,0,0,0-4.25-4.25H4.781a4.25,4.25,0,0,0-4.25,4.25v.531H2.656Zm3.984,7.969H3.984v2.656H6.641Z' transform='translate(326 697)' fill='%2385858b'/%3E%3Cg id='Ellipse_7' data-name='Ellipse 7' transform='translate(319 693)' fill='none' stroke='%2385858b' stroke-width='2'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' stroke='none'/%3E%3Ccircle cx='12.5' cy='12.5' r='11.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.eingereichte-rechnungen .legende li .state.aufgeteilt:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 153.2 187.67' version='1.1' viewBox='0 0 153.2 187.67' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cstyle type='text/css'%3E .st0%7Bclip-path:url(%23SVGID_00000018219152133135318430000001017242339836541361_);%7D .st1%7Bfill:%23152A3D;stroke:%23152A3D;%7D .st2%7Bfill:%23152A3D;stroke:%23152A3D;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cg transform='translate(0)'%3E%3Cdefs%3E%3Crect id='SVGID_1_' width='153.2' height='187.67'/%3E%3C/defs%3E%3CclipPath id='SVGID_00000071556858808054636770000000581538559098566308_'%3E%3Cuse xlink:href='%23SVGID_1_'/%3E%3C/clipPath%3E%3Cg transform='translate(0)' clip-path='url(%23SVGID_00000071556858808054636770000000581538559098566308_)'%3E%3Cpath class='st1' d='m27.16 149.09c-8.82-0.01-15.96-7.16-15.97-15.97v-105.96c0.01-8.82 7.16-15.96 15.97-15.97h19.03v-9.59h-19.03c-14.11 0.02-25.54 11.45-25.56 25.56v105.95c0.02 14.11 11.45 25.54 25.56 25.56h19.03v-9.58h-19.03z'/%3E%3Cpath class='st2' d='m27.16 149.09c-8.82-0.01-15.96-7.16-15.97-15.97v-105.96c0.01-8.82 7.16-15.96 15.97-15.97h19.03v-9.59h-19.03c-14.11 0.02-25.54 11.45-25.56 25.56v105.95c0.02 14.11 11.45 25.54 25.56 25.56h19.03v-9.58h-19.03z'/%3E%3Cpath class='st1' d='m151.6 76.8-44.6-47.79h-4.55l0.21 9.58v9.33c0 18.07 11.46 32.73 29.53 32.73h9.7l0.12 0.12v79.76c-0.01 8.82-7.16 15.96-15.97 15.97h-23.59v9.58h23.59c14.1-0.03 25.53-11.45 25.55-25.55v-83.73h0.01z'/%3E%3Cpath class='st2' d='m151.6 76.8-44.6-47.79h-4.55l0.21 9.58v9.33c0 18.07 11.46 32.73 29.53 32.73h9.7l0.12 0.12v79.76c-0.01 8.82-7.16 15.96-15.97 15.97h-23.59v9.58h23.59c14.1-0.03 25.53-11.45 25.55-25.55v-83.73h0.01z'/%3E%3Cpath class='st1' d='m80.19 172.81h-9.59v-31.37h9.59v31.37zm0-62.75h-9.59v-31.38h9.59v31.38zm0-62.76h-9.59v-31.37h9.59v31.37z'/%3E%3Cpath class='st2' d='m80.19 172.81h-9.59v-31.37h9.59v31.37zm0-62.75h-9.59v-31.38h9.59v31.38zm0-62.76h-9.59v-31.37h9.59v31.37z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
}
.viewport.crop-rotation-overview {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.crop-rotation-overview {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.crop-rotation-overview {
    width: 76vw;
  }
}
.viewport.crop-rotation-overview .description {
  font-size: 16px;
  margin: 0 0 50px;
}
@media screen and (min-width: 200px) {
  .viewport.crop-rotation-overview .description {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.crop-rotation-overview .description {
    font-size: 18px;
  }
}
.viewport.crop-rotation-overview .button-bar {
  text-align: center;
}
.viewport.crop-rotation-overview .loading-overlay {
  display: block;
}
.viewport.crop-rotation-overview .favoriten {
  width: 100%;
  max-width: 1200px;
  margin: 30px auto 50px;
}
.viewport.crop-rotation-overview .favoriten ul {
  list-style-type: none;
  padding: 0;
  margin: 50px auto;
  border-top: 1px solid #ccc;
}
.viewport.crop-rotation-overview .favoriten ul > li {
  border-bottom: 1px solid #ccc;
  position: relative;
  padding: 0 60px 0 0;
}
.viewport.crop-rotation-overview .favoriten ul > li a {
  color: #10384F;
}
.viewport.crop-rotation-overview .favoriten ul > li a:active,
.viewport.crop-rotation-overview .favoriten ul > li a:focus,
.viewport.crop-rotation-overview .favoriten ul > li a:hover {
  text-decoration: none;
}
.viewport.crop-rotation-overview .favoriten ul > li a:active .content-block,
.viewport.crop-rotation-overview .favoriten ul > li a:focus .content-block,
.viewport.crop-rotation-overview .favoriten ul > li a:hover .content-block {
  color: #D30F4B;
}
.viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item {
  display: flex;
  align-items: center;
  min-height: 100px;
  padding: 30px 10px;
}
@media all and (max-width: 767px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item {
    align-items: flex-start;
    flex-direction: column;
    row-gap: 18px;
  }
}
.viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .date-block {
  flex: 0 1 180px;
  font-size: 16px;
  font-weight: 600;
}
@media screen and (min-width: 200px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .date-block {
    font-size: calc(16px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .date-block {
    font-size: 20px;
  }
}
@media all and (max-width: 767px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .date-block {
    flex: 1 1 100%;
    justify-content: space-between;
    display: flex;
    width: 100%;
    column-gap: 50px;
  }
}
.viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .date-block .aktuelles {
  color: #FF3162;
  margin-bottom: 8px;
}
.viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .teaser-headline {
  font-size: 22px;
}
@media screen and (min-width: 200px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .teaser-headline {
    font-size: calc(22px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .teaser-headline {
    font-size: 24px;
  }
}
.viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .teaser-text {
  font-size: 16px;
}
@media screen and (min-width: 200px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .teaser-text {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.crop-rotation-overview .favoriten ul > li .news-teaser-item .teaser-text {
    font-size: 18px;
  }
}
.viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 10px;
}
@media all and (max-width: 767px) {
  .viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper {
    align-items: flex-start;
  }
}
.viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper .delete {
  opacity: 0.8;
}
.viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper .delete:focus,
.viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper .delete:hover,
.viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper .delete:active {
  opacity: 1;
}
.viewport.crop-rotation-overview .favoriten ul > li .delete-wrapper .delete img {
  width: 15px;
  height: auto;
}
.viewport.crop-rotation-overview .remarks {
  font-style: italic;
  font-size: 14px;
  margin: 30px 0;
}
.viewport.crop-rotation-overview .remark-sign {
  color: #D30F4B;
  font-style: normal;
}
.viewport.confirm-agb {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.confirm-agb {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.confirm-agb {
    width: 76vw;
  }
}
.viewport.confirm-agb .description {
  font-size: 16px;
}
@media screen and (min-width: 200px) {
  .viewport.confirm-agb .description {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.confirm-agb .description {
    font-size: 18px;
  }
}
.viewport.confirm-agb .agb-list {
  padding-top: 30px;
}
.viewport.confirm-agb .agb-list .agb-list-item {
  padding: 15px 0;
  border-bottom: 1px solid rgba(112, 112, 112, 0.2);
}
.viewport.confirm-agb .agb-list .agb-list-item .agb-list-item-link {
  color: #FF3162;
  font-weight: 600;
  font-size: 18px;
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (min-width: 200px) {
  .viewport.confirm-agb .agb-list .agb-list-item .agb-list-item-link {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.confirm-agb .agb-list .agb-list-item .agb-list-item-link {
    font-size: 20px;
  }
}
.viewport.confirm-agb .agb-list .agb-list-item.inactive .loading-overlay {
  display: inline-block;
}
.viewport.confirm-agb .agb-list .agb-list-item.inactive .agb-list-item-link {
  color: #808080;
}
.viewport.confirm-agb .loading-overlay {
  display: none;
  min-height: 0;
  height: 30px;
  width: 30px;
}
.viewport.confirm-agb .loading-overlay .wait img {
  height: 30px;
  width: 30px;
  margin-bottom: 0;
}
.viewport.confirm-agb .explanation-wrapper {
  margin-top: 165px;
}
.viewport.my-news {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.my-news {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.my-news {
    width: 76vw;
  }
}
.viewport.my-news .c__pager {
  flex-wrap: wrap;
}
.viewport.my-news .news-list {
  width: 100% !important;
}
.viewport.baydir-news {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.baydir-news {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.baydir-news {
    width: 76vw;
  }
}
.viewport.baydir-news .category-link {
  padding-left: 20px !important;
}
.viewport.baydir-news .category-link:before {
  content: "";
  position: absolute;
  display: block;
  left: 0px;
  top: -6px;
  width: 10px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2310384F%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.viewport.baydir-news .news-item {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
@media all and (max-width: 767px) {
  .viewport.baydir-news .news-item {
    display: block;
  }
}
.viewport.baydir-news .news-item .date-block {
  width: 220px;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 0 30px;
}
@media all and (max-width: 767px) {
  .viewport.baydir-news .news-item .date-block {
    display: flex;
    justify-content: space-between;
    width: auto;
  }
}
.viewport.baydir-news .news-item .date-block .aktuelles {
  color: #FF3162;
  font-size: 20px;
  font-weight: 600;
}
.viewport.baydir-news .news-item .date-block .date {
  color: #10384F;
  font-size: 20px;
  font-weight: 600;
}
.viewport.baydir-news .news-item .content-block {
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
}
.viewport.baydir-news .news-item .content-block .page-headline h1 {
  width: 100%;
  color: #FF3162;
  font-size: 40px;
  font-weight: 300;
  margin: 0 0 30px 0;
}
.viewport.baydir-news .news-item .content-block .page-headline h4 {
  width: 100%;
  color: #10384F;
  font-size: 24px;
  font-weight: 300;
  margin: 0 0 30px 0;
}
.viewport.baydir-news .news-item .content-block .image-section {
  margin: 25px 0;
}
.viewport.baydir-news .news-item .content-block .c__js-slider {
  margin-bottom: 160px;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .slide .img-responsive {
  margin: 0 auto;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .last,
.viewport.baydir-news .news-item .content-block .c__js-slider .next {
  top: auto;
  bottom: -70px;
  transform: none;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .next {
  background-color: #CCCBCB;
  border-radius: 50%;
  width: 45px;
  height: 45px;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .next:after {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .last {
  background-color: #CCCBCB;
  border-radius: 50%;
  width: 45px;
  height: 45px;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .last:after {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
}
.viewport.baydir-news .news-item .content-block .c__js-slider .switcher-container {
  bottom: -56px;
}
.viewport.baydir-news .news-item .content-block .article-video {
  margin-bottom: 30px;
}
.viewport.baydir-news .news-item .content-block .download h5 {
  width: 100%;
  color: #FF3162;
  font-size: 18px;
  font-weight: 600;
  margin: 20px 0 30px 0;
}
.viewport.baydir-news .news-item .content-block .download .downloads {
  border-top: 1px solid #DDDDDD;
  list-style: none;
  margin: 0;
  padding: 0;
}
.viewport.baydir-news .news-item .content-block .download .downloads li {
  padding: 42px 23px;
  border-bottom: 1px solid #DDDDDD;
}
.viewport.baydir-news .news-item .content-block .download .downloads li a {
  color: #10384F;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}
.viewport.baydir-news .news-item .content-block .download .downloads li a:hover {
  text-decoration: underline;
}
.viewport.double-opt-in-registration {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .viewport.double-opt-in-registration {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.double-opt-in-registration {
    width: 76vw;
  }
}
.viewport.double-opt-in-registration .headline-with-icon,
.viewport.double-opt-in-registration .headline-no-icon {
  display: inline-block;
  position: relative;
  margin-bottom: 50px;
  min-height: 60px;
}
.viewport.double-opt-in-registration .headline-with-icon .headline,
.viewport.double-opt-in-registration .headline-no-icon .headline {
  font-size: 22px;
  padding: 10px 0;
}
@media screen and (min-width: 200px) {
  .viewport.double-opt-in-registration .headline-with-icon .headline,
  .viewport.double-opt-in-registration .headline-no-icon .headline {
    font-size: calc(22px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.double-opt-in-registration .headline-with-icon .headline,
  .viewport.double-opt-in-registration .headline-no-icon .headline {
    font-size: 28px;
  }
}
.viewport.double-opt-in-registration .headline-with-icon {
  padding-left: 80px;
}
@media all and (max-width: 767px) {
  .viewport.double-opt-in-registration .headline-with-icon {
    padding-left: 0;
  }
}
.viewport.double-opt-in-registration .headline-with-icon .headline-icon-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 60px;
}
.viewport.double-opt-in-registration .headline-with-icon .headline-icon-wrapper .headline-icon {
  width: 60px;
  height: auto;
}
@media all and (max-width: 767px) {
  .viewport.double-opt-in-registration .headline-with-icon .headline-icon-wrapper {
    position: static;
    width: auto;
    margin-bottom: 20px;
  }
}
.viewport.double-opt-in-registration .explanation {
  text-align: left;
}
.viewport.double-opt-in-registration .explanation-text {
  font-size: 16px;
  text-align: left;
  margin-bottom: 50px;
}
@media screen and (min-width: 200px) {
  .viewport.double-opt-in-registration .explanation-text {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.double-opt-in-registration .explanation-text {
    font-size: 18px;
  }
}
.viewport.contact {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.contact {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.contact {
    width: 76vw;
  }
}
.viewport.contact .intro {
  margin: 0 0 60px;
}
.viewport.contact .form-wrapper {
  width: 90vw;
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .viewport.contact .form-wrapper {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.contact .form-wrapper {
    width: 76vw;
  }
}
.viewport.contact .form-wrapper h3 {
  color: #FF3162;
  font-size: 18px;
  margin: 0 0 30px 0;
}
.viewport.contact .form-wrapper label {
  font-weight: normal;
}
.viewport.contact .form-wrapper input[type=radio] {
  -webkit-appearance: radio;
  appearance: radio;
}
.viewport.contact .form-wrapper .contact-form-group {
  margin-bottom: 30px;
}
.viewport.contact .form-wrapper .button-bar {
  margin-bottom: 30px;
  text-align: right;
}
.viewport.contact .form-wrapper .bootstrap-select.input-validation-error > button {
  border-color: #f00 !important;
}
.viewport.contact .form-wrapper .picker__input[disabled] {
  background-color: #eee !important;
}
.viewport.contact .form-wrapper .picker__list {
  padding: 0.75em 0;
}
.viewport.contact .form-wrapper .picker__list-item--selected,
.viewport.contact .form-wrapper .picker__list-item--selected:hover,
.viewport.contact .form-wrapper .picker--focused .picker__list-item--selected {
  background: #FF3162;
}
.viewport.contact .form-wrapper .picker__list-item:hover {
  border-color: #FF3162;
  background: rgba(255, 49, 98, 0.3);
}
.viewport.contact .form-wrapper .picker__list-item--highlighted {
  border-color: #FF3162;
  background: #FF3162;
  color: #fff;
}
.viewport.contact .form-wrapper .picker__day--today:before {
  border-top-color: #FF3162;
}
.viewport.contact .form-wrapper .picker__day--highlighted {
  background: #FF3162;
  border-color: #FF3162;
  color: #fff;
}
.viewport.contact .form-wrapper .picker__day--highlighted:before {
  border-top-color: #fff;
}
.viewport.contact .form-wrapper .picker__day--infocus:hover,
.viewport.contact .form-wrapper .picker__day--outfocus:hover {
  background: rgba(255, 49, 98, 0.3);
}
@keyframes hide-scroll {
  from,
  to {
    overflow: visible;
  }
}
.c__rail {
  /*overflow: hidden;*/
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  left: 0;
  top: 0;
}
.c__rail .c__rail-main-content {
  width: 100%;
  min-height: 100vh;
  position: relative;
}
.c__rail .c__rail-main-content .rail-content-shader {
  display: none;
  z-index: 99999999999;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  /*background-color: rgba(255,255,255,.6);*/
}
.c__rail .c__rail-navi {
  width: 400px;
  height: 100vh;
  z-index: 10000;
  background-color: #FF3162;
  position: fixed;
  top: 0;
  right: -400px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  scrollbar-color: #D30F4B #FF3162;
  scrollbar-width: thin;
}
.c__rail .c__rail-navi::-webkit-scrollbar {
  width: 8px;
}
.c__rail .c__rail-navi::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #D30F4B;
}
.c__rail .c__rail-navi::-webkit-scrollbar-track {
  background-color: #FF3162;
}
.c__rail .c__rail-navi .c__rail-grip {
  position: absolute;
  top: 0;
  height: 120px;
  left: -72px;
  width: 150px;
  background-color: #FF3162;
  cursor: pointer;
  display: flex;
  z-index: 0;
  align-items: center;
  justify-content: flex-start;
  column-gap: 12px;
  padding-left: 60px;
  padding-right: 20px;
  transition: all 0.3s ease-out;
  /*&:hover {
				left: -280px;
				width: 280px;
				transition: all @animation-speed ease-out;
			}*/
}
.c__rail .c__rail-navi .c__rail-grip:before {
  content: "";
  transform: skewX(-12deg);
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  width: 30px;
  height: 100%;
  background-color: #FF3162;
  transition: all 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-grip .user-avatar {
  display: flex;
  height: 52px;
  width: 52px;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 5px;
  transition: all 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-grip .user-avatar:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.51 24.05'%3E%3Cdefs%3E%3Cstyle%3E.f%7Bfill:none;stroke:%23fff;stroke-width:3px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='f' d='m10.75,1.5c3.01,0,5.45,2.44,5.45,5.45,0,3.01-2.44,5.45-5.45,5.45-3.01,0-5.45-2.44-5.45-5.45S7.74,1.5,10.75,1.5h0Z'/%3E%3Cpath class='f' d='m20.09,23.56c-1.78-5.16-7.4-7.89-12.55-6.12-2.87.99-5.13,3.25-6.12,6.12'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  width: 24px;
  height: 32px;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-grip .user-avatar:before {
  content: "";
  display: block;
  position: absolute;
  right: -12px;
  bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.21 21.21'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23ff3162;%7D.e%7Bfill:none;stroke:%23fff;stroke-linecap:square;stroke-width:3px;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='d' cx='10.61' cy='10.61' r='10.61'/%3E%3Cg%3E%3Cline class='e' x1='4.92' y1='10.65' x2='16.3' y2='10.65'/%3E%3Cline class='e' x1='10.55' y1='16.34' x2='10.55' y2='4.95'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  width: 23px;
  height: 23px;
}
.c__rail .c__rail-navi .c__rail-grip .user-avatar span {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}
.c__rail .c__rail-navi .c__rail-grip .user-name {
  opacity: 1;
  display: inline-block;
  position: relative;
  color: #fff;
  flex-grow: 1;
  font-weight: 400;
  padding: 0 30px 0 12px;
  max-width: 160px;
  overflow: hidden;
  font-size: 14px;
  transition: all 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-grip .user-name:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 20px;
  height: 100%;
  background-image: linear-gradient(to right, transparent 0%, #FF3162 50%);
}
.c__rail .c__rail-navi .c__rail-grip .user-name .name {
  display: block;
}
.c__rail .c__rail-navi .c__rail-grip .news {
  display: none;
}
.c__rail .c__rail-navi .c__rail-grip .c__close-button {
  width: 35px;
  height: 35px;
  cursor: pointer;
  /*flex-shrink: 0;*/
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
  display: none;
}
@media screen and (max-width: 600px) {
  .c__rail .c__rail-navi .c__rail-grip .c__close-button {
    display: block;
  }
}
.c__rail .c__rail-navi .c__rail-grip .c__close-button:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(180deg);
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-grip.logged-in {
  width: 260px;
  padding-left: 65px;
  transition: all 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-grip.logged-in .user-avatar:after,
.c__rail .c__rail-navi .c__rail-grip.logged-in .user-avatar:before {
  content: none;
}
.c__rail .c__rail-navi .c__rail-grip.logged-in .news {
  display: none;
}
.c__rail .c__rail-navi .c__rail-grip.logged-in.has-news .user-avatar:after {
  content: "";
  display: block;
  position: absolute;
  right: -20px;
  bottom: -14px;
  left: auto;
  top: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.84 18.56'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;stroke:%23fff;stroke-width:.1px;%7D%3C/style%3E%3C/defs%3E%3Cg id='b'%3E%3Cpath class='e' d='m8.97,16.06c-.28,0-.53.2-.59.47-.04.18-.11.35-.23.5-.19.2-.47.31-.74.27-.28.03-.55-.07-.74-.27-.12-.15-.2-.32-.23-.5-.06-.28-.3-.47-.59-.47h0c-.33,0-.6.27-.6.6,0,.05,0,.09.01.13.18,1.03,1.1,1.77,2.14,1.71,1.05.06,1.97-.68,2.15-1.71.07-.32-.13-.64-.45-.72-.04,0-.09-.01-.13-.01h0Z'/%3E%3Cpath class='e' d='m14.61,13.72c-.71-.94-2.11-1.49-2.11-5.68s-1.9-6.03-3.67-6.45c-.17-.04-.29-.1-.29-.27v-.14c0-.62-.49-1.12-1.11-1.13h-.03c-.62.01-1.11.52-1.11,1.13v.13c0,.17-.12.23-.29.27-1.78.42-3.67,2.14-3.67,6.45S.94,12.78.23,13.72c-.3.4-.22.98.18,1.28.16.12.35.18.55.18h12.92c.51,0,.91-.42.9-.93,0-.19-.07-.38-.18-.54Zm-1.8.27H2.05c-.11,0-.2-.08-.21-.19,0-.05.02-.1.05-.14.41-.46.74-.98.97-1.54.49-1.3.71-2.68.66-4.07-.08-1.4.25-2.79.96-4,.41-.64,1.04-1.09,1.78-1.28.33-.07.63-.24.86-.48.13-.15.36-.17.51-.04.01.01.02.02.03.03.23.25.53.42.87.49.74.18,1.37.64,1.79,1.27.71,1.21,1.05,2.6.96,4-.05,1.39.17,2.77.66,4.07.24.57.58,1.1.99,1.56.07.08.06.2-.02.27-.03.03-.08.05-.12.05h0Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
  width: 22px;
  height: 22px;
  background-color: #FF3162;
}
.c__rail .c__rail-navi .c__rail-grip.logged-in.has-news .news {
  display: none;
}
.c__rail .c__rail-navi .c__rail-grip.c__small {
  height: 80px;
}
.c__rail .c__rail-navi .c__rail-grip.c__small .user-avatar {
  height: 40px;
  width: 40px;
  left: 8px;
}
.c__rail .c__rail-navi .c__rail-grip.c__small .user-avatar:before {
  right: -10px;
  width: 18px;
  height: 18px;
}
.c__rail .c__rail-navi .c__rail-grip.c__small .user-avatar:after {
  width: 19px !important;
  height: 19px !important;
  background-size: 84%;
}
.c__rail .c__rail-navi .c__rail-grip.c__small .user-avatar span {
  font-size: 18px;
}
.c__rail .c__rail-navi .c__rail-grip.c__small:hover {
  height: 120px;
}
.c__rail .c__rail-navi .c__rail-grip.c__small:hover .user-avatar {
  height: 52px;
  width: 52px;
  left: 5px;
}
.c__rail .c__rail-navi .c__rail-grip.c__small:hover .user-avatar span {
  font-size: 20px;
}
@media screen and (max-width: 1200px) {
  .c__rail .c__rail-navi .c__rail-grip {
    height: 80px;
    left: -70px;
    width: 70px;
    /*&:hover {
					left: -70px !important;
					width: 70px !important;
				}*/
  }
  .c__rail .c__rail-navi .c__rail-grip.logged-in {
    left: -70px;
    width: 70px;
  }
  .c__rail .c__rail-navi .c__rail-grip.c__small {
    height: 80px;
  }
  .c__rail .c__rail-navi .c__rail-grip.c__small .user-avatar {
    height: 52px;
    width: 52px;
    left: 5px;
  }
  .c__rail .c__rail-navi .c__rail-grip.c__small .user-avatar span {
    font-size: 20px;
  }
  .c__rail .c__rail-navi .c__rail-grip .user-name {
    display: none;
  }
  .c__rail .c__rail-navi .c__rail-grip .c__close-button {
    display: none;
  }
  .c__rail .c__rail-navi .c__rail-grip .c__close-button:after {
    content: none;
  }
}
.c__rail .c__rail-navi .c__rail-navi-content-container {
  padding: 120px 50px 50px 50px;
  color: #fff;
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login {
  background-color: #D30F4B;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
  width: 100%;
  text-align: left;
  margin-bottom: 12px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:focus {
  background-color: #D30F4B !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login[disabled] {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login[disabled]:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login[disabled]:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__icon-left:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__print:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login.c__login:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-login:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content {
  flex-grow: 1;
  transform: translateY(-3px);
  z-index: 99;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__platform-offline-text {
  padding: 20px;
  border: 1px solid #fff;
  margin-bottom: 20px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header {
  position: relative;
  margin: 0 0 16px 0;
  border-bottom: 1px solid #fff;
  margin-top: 44px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header h4 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  color: #fff;
  margin-bottom: 20px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header.c__has-cart h4 {
  padding-right: 50px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header .c__cart-item {
  position: absolute;
  right: 14px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.1s linear;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header .c__cart-item:after {
  content: "";
  z-index: 2;
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  left: 0;
  top: 60%;
  transform: translate(-50%, -50%);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2041.29%2029.78%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.75%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42c0-.78%2C.63-1.42%2C1.42-1.42h0c.78%2C0%2C1.42%2C.63%2C1.42%2C1.42Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.95%2C26.86c0%2C.78-.63%2C1.42-1.42%2C1.42s-1.42-.63-1.42-1.42%2C.63-1.42%2C1.42-1.42%2C1.42%2C.63%2C1.42%2C1.42h0Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1.5%2C1.5h6.96l4.66%2C16.31c.33%2C1.16%2C1.8%2C1.98%2C3.48%2C1.96h16.92c1.69%2C.02%2C3.15-.8%2C3.48-1.96l2.79-10.22h-4.32%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  transition: background-image 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header .c__cart-item .c__cart-value {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  transform: translate(-2px, -16px);
  transition: transform 0.3s ease-out;
  z-index: 2;
  text-decoration: none;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header .c__cart-item:hover {
  transform: scale(1.4);
  text-decoration: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-content-header .c__cart-item:hover .c__cart-value {
  text-decoration: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-premeo-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-premeo-row.c__big {
  margin-bottom: 15px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-premeo-row.c__big .c__key {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-premeo-row.c__big .c__value {
  font-size: 24px;
  font-weight: 600;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-premeo-row .c__key {
  font-size: 13px;
  font-weight: 400;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-premeo-row .c__value {
  font-size: 13px;
  font-weight: 600;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__point-progress {
  background-color: rgba(255, 255, 255, 0.37);
  height: 32px;
  transform: skewX(-10deg);
  margin-bottom: 18px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__point-progress .c__progress-value {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  height: 100%;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__point-progress .c__progress-value span {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  border-left: 6px solid #FF3162;
  flex-grow: 1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__point-progress .c__progress-value span:first-child {
  border-left: none;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__point-progress .c__progress-value span#progressValue {
  display: block;
  height: 100%;
  width: 0%;
  background-color: rgba(57, 248, 0, 0.7);
  border-left: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__separator {
  height: 1px;
  border: none;
  border-bottom: 1px solid #fff;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  padding: 11px 80px 11px 21px;
  padding-left: 0;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:hover {
  text-decoration: none;
  color: #ffffff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register[disabled] {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register[disabled]:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register[disabled]:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__icon-left:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__print:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__login:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__icon-left:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:before {
  content: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-register:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  padding: 11px 80px 11px 21px;
  padding-left: 0;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:hover {
  text-decoration: none;
  color: #ffffff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more[disabled] {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more[disabled]:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more[disabled]:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__icon-left:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__print:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__login:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__icon-left:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:before {
  content: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23ffffff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content .c__rail-navi-more:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content > img {
  max-width: 100%;
  display: block;
  margin-bottom: 12px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content > p {
  margin-bottom: 55px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-content > p.small-margin {
  margin-bottom: 12px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list {
  list-style: none;
  margin: 0 0 55px 0;
  padding: 0;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li {
  display: block;
  padding: 6px 12px;
  margin-bottom: 4px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li.active {
  background-color: #D30F4B;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding-left: 34px;
  position: relative;
  border: none;
  background-color: transparent;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button:hover {
  text-decoration: none;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button:after {
  content: "";
  display: block;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 50%;
  left: 0;
  position: absolute;
  transform: translateY(-50%);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-shop:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-shop:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.75 39.95'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke-width:1.85px;%7D.cls-1,.cls-2%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;%7D.cls-2%7Bstroke-width:2.06px;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-2' x='1.03' y='12.17' width='25.69' height='26.76'/%3E%3Cpath class='cls-1' d='M6.58,16.45v-7.76h0C6.58,4.4,9.41,.93,12.89,.93h1.96c3.48,0,6.31,3.47,6.31,7.76h0v7.76'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-label:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-label:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 503.7 520.5' style='enable-background:new 0 0 503.7 520.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:none;stroke:%23FFFFFF;stroke-width:26.4388;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg id='Gruppe_287'%3E%3Cg%3E%3Cpath class='st0' d='M118.5,270.2h-8.9v17.7h9.4c4,0,6.9-0.8,8.8-2.3c1.9-1.5,2.8-3.8,2.8-7C130.5,273,126.5,270.2,118.5,270.2z' /%3E%3Cpath class='st0' d='M126.4,256.9c1.7-1.2,2.6-3.2,2.6-6c0-2.6-1-4.5-2.9-5.6c-1.9-1.1-4.9-1.7-9-1.7h-7.6v15.1h8.4 C121.8,258.8,124.6,258.2,126.4,256.9z'/%3E%3Cpath class='st0' d='M187.5,242.8c-5.7,0-10,1.9-13,5.8c-2.9,3.9-4.4,9.6-4.4,17.2c0,7.6,1.4,13.3,4.3,17.1 c2.9,3.8,7.2,5.8,12.9,5.8c11.5,0,17.2-7.6,17.2-22.9C204.6,250.4,198.9,242.8,187.5,242.8z'/%3E%3Cpath class='st0' d='M487.1,237.4c-4.3-18.7-21.1-32.7-41.2-32.7h-391c-23.3,0-42.3,18.9-42.3,42.3v37c0,20.1,14.1,37,32.9,41.2 c3,0.7,6.1,1.1,9.4,1.1h391c4.4,0,8.6-0.7,12.6-1.9c13.2-4.1,23.7-14.6,27.8-27.8c1.2-4,1.9-8.2,1.9-12.6v-37 C488.2,243.6,487.8,240.4,487.1,237.4z M138.8,294.6c-4.5,3.5-10.6,5.2-18.2,5.2H95.2v-67.9h21.1c9.6,0,16.6,1.4,21,4.1 c4.3,2.7,6.5,7.1,6.5,13.1c0,4.1-1,7.4-2.9,10c-1.9,2.6-4.4,4.2-7.6,4.7v0.5c4.3,1,7.4,2.8,9.3,5.4s2.9,6.1,2.9,10.5 C145.5,286.3,143.3,291.1,138.8,294.6z M211.4,291.6c-5.6,6-13.6,9.1-24,9.1c-10.4,0-18.4-3-24-9.1c-5.6-6-8.4-14.7-8.4-26 c0-11.3,2.8-19.9,8.4-25.9c5.6-6,13.6-8.9,24-8.9c10.4,0,18.4,3,23.9,9c5.5,6,8.3,14.6,8.3,25.9C219.7,277,217,285.6,211.4,291.6z M293.1,299.8h-18.3l-29.5-51.4h-0.4c0.6,9.1,0.9,15.5,0.9,19.4v32h-12.9v-67.9H251l29.5,50.9h0.3c-0.5-8.8-0.7-15.1-0.7-18.7 v-32.1h13V299.8z M364.5,275.8c0,5-1.1,9.4-3.4,13.2c-2.2,3.8-5.5,6.7-9.7,8.7c-4.2,2-9.3,3-15,3c-8.7,0-15.5-2.2-20.3-6.7 c-4.8-4.5-7.2-10.6-7.2-18.4v-43.7h14.4v41.6c0,5.2,1.1,9.1,3.2,11.5c2.1,2.4,5.6,3.7,10.4,3.7c4.7,0,8.1-1.2,10.2-3.7 c2.1-2.5,3.2-6.3,3.2-11.6v-41.5h14.4V275.8z M413.6,295.4c-4.4,3.5-10.5,5.3-18.4,5.3c-7.2,0-13.7-1.4-19.2-4.1v-13.4 c4.6,2,8.5,3.5,11.6,4.3c3.2,0.8,6.1,1.3,8.7,1.3c3.2,0,5.6-0.6,7.3-1.8c1.7-1.2,2.5-3,2.5-5.4c0-1.3-0.4-2.5-1.1-3.6 c-0.7-1-1.8-2-3.3-3s-4.4-2.5-8.8-4.6c-4.1-2-7.3-3.8-9.3-5.6c-2.1-1.8-3.7-3.9-5-6.3c-1.2-2.4-1.9-5.2-1.9-8.4 c0-6,2-10.7,6.1-14.2c4.1-3.4,9.7-5.2,16.9-5.2c3.5,0,6.9,0.4,10.1,1.3c3.2,0.8,6.6,2,10.1,3.5l-4.6,11.2c-3.6-1.5-6.6-2.5-9-3.1 c-2.4-0.6-4.7-0.9-7-0.9c-2.7,0-4.8,0.6-6.3,1.9c-1.5,1.3-2.2,2.9-2.2,5c0,1.3,0.3,2.4,0.9,3.3c0.6,0.9,1.5,1.9,2.8,2.7 c1.3,0.9,4.3,2.5,9.1,4.8c6.3,3,10.7,6.1,13.1,9.1c2.4,3,3.5,6.8,3.5,11.2C420.3,287,418.1,291.9,413.6,295.4z'/%3E%3C/g%3E%3Cpolygon class='st1' points='439.8,372.7 439.8,154.3 250.7,45.1 61.5,154.3 61.5,372.7 250.7,481.9 '/%3E%3C/g%3E%3C/svg%3E%0A");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-konto:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-konto:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.9 29.89'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D.cls-2%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg %3E%3Cg %3E%3Cpath class='cls-2' d='M21.77,16.29v-2.69c0-2.12,1.55-3.84,3.46-3.84h9.11v-3.57c0-2.86-2.09-5.19-4.67-5.19H5.67c-2.58,0-4.67,2.32-4.67,5.19V23.7c0,2.87,2.09,5.19,4.67,5.19H29.68c2.58,0,4.67-2.32,4.67-5.19h0v-3.57h-9.12c-1.91,0-3.46-1.72-3.46-3.84,0,0,0,0,0,0Z'/%3E%3Cpath class='cls-2' d='M34.35,20.14h.09c1.91,0,3.46-1.72,3.46-3.84h0v-2.69c0-2.12-1.55-3.85-3.46-3.85h-.09'/%3E%3Cpath class='cls-2' d='M34.35,9.76h-9.1c-1.91,0-3.46,1.72-3.46,3.85v2.69c0,2.12,1.55,3.85,3.46,3.85'/%3E%3Ccircle class='cls-1' cx='32.51' cy='14.95' r='2.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-beratung:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-beratung:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.06 35.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M1,34.04V5.23C1,2.89,2.96,1,5.38,1H31.68c2.42,0,4.38,1.89,4.38,4.23V22.42c0,2.34-1.96,4.23-4.38,4.23H5.52l-4.52,7.38Z'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-wetter:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-wetter:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.01 39.94'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke-linejoin:round;%7D.cls-1,.cls-2%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-width:2px;%7D.cls-2%7Bstroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cline class='cls-2' x1='1' y1='25.94' x2='32.01' y2='25.94'/%3E%3Cline class='cls-2' x1='9' y1='32.44' x2='40.01' y2='32.44'/%3E%3Cline class='cls-2' x1='1' y1='38.94' x2='32.01' y2='38.94'/%3E%3Cpath class='cls-1' d='M29.87,20.94c.08-.49,.13-.99,.13-1.5,0-5.25-4.25-9.5-9.5-9.5s-9.5,4.25-9.5,9.5c0,.51,.05,1.01,.13,1.5'/%3E%3Cg%3E%3Cline class='cls-2' x1='39.05' y1='19.45' x2='36.15' y2='19.45'/%3E%3Cline class='cls-2' x1='5.05' y1='19.45' x2='2.15' y2='19.45'/%3E%3C/g%3E%3Cline class='cls-2' x1='9.6' y1='8.45' x2='7.56' y2='6.4'/%3E%3Cline class='cls-2' x1='33.64' y1='6.4' x2='31.6' y2='8.45'/%3E%3Cline class='cls-2' x1='20.6' y1='1' x2='20.6' y2='3.9'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-fruchtfolge:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-fruchtfolge:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38.93 41.21'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2,.cls-3,.cls-4,.cls-5%7Bstroke:%23ffffff;%7D.cls-1,.cls-2,.cls-4,.cls-5%7Bstroke-linecap:round;stroke-width:2px;%7D.cls-1,.cls-4,.cls-5%7Bfill:none;%7D.cls-2,.cls-3%7Bfill:%23ffffff;%7D.cls-2,.cls-4%7Bstroke-linejoin:round;%7D.cls-3%7Bstroke-width:.5px;%7D.cls-3,.cls-5%7Bstroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-3' d='M29.77,13.89c-.15-.14-.37-.19-.57-.11-.19,.07-.39,.1-.6,.11-.22,0-.43-.05-.61-.18-.75-.48-1.63-.71-2.52-.67-.63,0-1.26,.08-1.88,.24-2.88,.52-4.97,3.05-4.92,5.98-.16,.29-.3,.59-.43,.89-.1-.62-.24-1.24-.42-1.84,.98-3.97-1.72-6.35-4.39-7.2-.8-.25-1.63-.39-2.47-.39-.86-.04-1.72,.18-2.47,.61-.2,.12-.43,.19-.66,.18-.27,0-.54-.06-.79-.17-.19-.09-.42-.06-.58,.08-.16,.14-.23,.36-.17,.56,1.83,6.45,6.97,7.01,7.56,7.06,.55,.11,1.11,.16,1.67,.15,.47,0,.93-.03,1.39-.09,.31,1.32,.48,2.67,.53,4.02,0,.05-.02,.1-.02,.14-.01,.09,0,.19,.04,.27,.02,.71,.02,1.31,.01,1.7h-7.04c-.3,0-.54,.24-.54,.54s.24,.54,.54,.54h15.16c.3,0,.54-.24,.54-.54s-.24-.54-.54-.54h-7.04c0-.48,.01-1.22-.03-2.09,.13-1,.4-1.97,.82-2.89,.79,.12,1.58,.18,2.38,.19h0c.38,0,.76-.02,1.13-.07,1.02-.04,2.01-.31,2.91-.79,2-1.09,3.49-2.94,4.13-5.13,.07-.2,.01-.42-.14-.57m-14.23,4.22c-.5,0-1-.05-1.49-.14-.03,0-.06,0-.09,0-2.99-.37-5.48-2.49-6.32-5.39,.07,0,.13,0,.2,0,.44,0,.88-.12,1.25-.36,.57-.32,1.23-.47,1.88-.44,.73,0,1.45,.12,2.15,.34,2.02,.39,3.56,2.05,3.8,4.09,.2,1.52,.12,1.58-.3,1.83-.36,.04-.71,.06-1.07,.06m9.76,.52c-.76,.4-1.59,.63-2.45,.67-.03,0-.06,0-.09,0-.34,.05-.68,.07-1.02,.07h0c-.61,0-1.21-.05-1.82-.12-.48,.26-.48-.74,.18-1.89,.68-1.57,2.09-2.71,3.77-3.04,.52-.14,1.06-.21,1.6-.21,.66-.04,1.32,.12,1.89,.47,.35,.25,.77,.39,1.2,.39-.62,1.56-1.78,2.86-3.26,3.66'/%3E%3Cpath class='cls-5' d='M15.66,1.15C25.01-.09,33.59,6.48,34.83,15.83c.36,2.74,.06,5.5-.87,8.05'/%3E%3Cpath class='cls-5' d='M20.33,34.96c-9.35,1.24-17.93-5.32-19.18-14.67C.26,13.62,3.37,7.06,9.08,3.52'/%3E%3Cline class='cls-4' x1='24.23' y1='38.65' x2='25.95' y2='38.65'/%3E%3Cline class='cls-4' x1='28.95' y1='38.65' x2='37.93' y2='38.65'/%3E%3Cellipse class='cls-2' cx='27.93' cy='38.65' rx='1.56' ry='1.56'/%3E%3Cline class='cls-4' x1='24.23' y1='31.24' x2='34.3' y2='31.24'/%3E%3Cline class='cls-4' x1='36.11' y1='31.24' x2='37.93' y2='31.24'/%3E%3Cellipse class='cls-2' cx='34.08' cy='31.24' rx='1.56' ry='1.56'/%3E%3Cpath id='Pfad_350' class='cls-1' d='M10.81,6.4l.3-4.66'/%3E%3Cline class='cls-5' x1='6.46' y1='1.59' x2='11.11' y2='1.73'/%3E%3Cline class='cls-5' x1='31.28' y1='21.31' x2='33.68' y2='25.29'/%3E%3Cline class='cls-5' x1='37.56' y1='22.76' x2='33.69' y2='25.29'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-mails:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-mails:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 38.9 41.2' style='enable-background:new 0 0 38.9 41.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M37.2,14.5l-4.5-3.4V4.9h-8.3l-4.7-3.5L15,4.9H6.7v6.2l-4.5,3.4h0v24.8h35L37.2,14.5L37.2,14.5z M8.7,7h21.9 v12l-10.9,8.2L8.7,19V7z M4.1,17.6l12.3,9.3L4.1,36.1V17.6z M5.4,37.4L17.9,28l0.8,0.6l0.9,0.7l1-0.8l0.8-0.6L34,37.4H5.4z M35.3,36.1L23,26.8l12.3-9.3V36.1z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='12.2' y='10.8' class='st0' width='7.4' height='1.9'/%3E%3C/g%3E%3Cg%3E%3Crect x='12.2' y='16.1' class='st0' width='14.9' height='1.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-news:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-news:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.84 18.56'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;stroke:%23fff;stroke-width:.1px;%7D%3C/style%3E%3C/defs%3E%3Cg id='b'%3E%3Cpath class='e' d='m8.97,16.06c-.28,0-.53.2-.59.47-.04.18-.11.35-.23.5-.19.2-.47.31-.74.27-.28.03-.55-.07-.74-.27-.12-.15-.2-.32-.23-.5-.06-.28-.3-.47-.59-.47h0c-.33,0-.6.27-.6.6,0,.05,0,.09.01.13.18,1.03,1.1,1.77,2.14,1.71,1.05.06,1.97-.68,2.15-1.71.07-.32-.13-.64-.45-.72-.04,0-.09-.01-.13-.01h0Z'/%3E%3Cpath class='e' d='m14.61,13.72c-.71-.94-2.11-1.49-2.11-5.68s-1.9-6.03-3.67-6.45c-.17-.04-.29-.1-.29-.27v-.14c0-.62-.49-1.12-1.11-1.13h-.03c-.62.01-1.11.52-1.11,1.13v.13c0,.17-.12.23-.29.27-1.78.42-3.67,2.14-3.67,6.45S.94,12.78.23,13.72c-.3.4-.22.98.18,1.28.16.12.35.18.55.18h12.92c.51,0,.91-.42.9-.93,0-.19-.07-.38-.18-.54Zm-1.8.27H2.05c-.11,0-.2-.08-.21-.19,0-.05.02-.1.05-.14.41-.46.74-.98.97-1.54.49-1.3.71-2.68.66-4.07-.08-1.4.25-2.79.96-4,.41-.64,1.04-1.09,1.78-1.28.33-.07.63-.24.86-.48.13-.15.36-.17.51-.04.01.01.02.02.03.03.23.25.53.42.87.49.74.18,1.37.64,1.79,1.27.71,1.21,1.05,2.6.96,4-.05,1.39.17,2.77.66,4.07.24.57.58,1.1.99,1.56.07.08.06.2-.02.27-.03.03-.08.05-.12.05h0Z'/%3E%3C/g%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-profil:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-profil:after {
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.94 40.05'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.89px;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='34 29.57 34 10.49 17.47 .94 .94 10.49 .94 29.57 17.47 39.11 34 29.57'/%3E%3C/svg%3E");*/
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34.17 34.17'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='b'%3E%3Cpath id='c' class='e' d='m22.66,17.09c0,3.08-2.49,5.57-5.57,5.57s-5.57-2.49-5.57-5.57c0-3.07,2.49-5.57,5.57-5.57,3.08,0,5.57,2.49,5.57,5.57h0Z'/%3E%3Cpath id='d' class='e' d='m27.91,21.47c-.4.9-.21,1.96.48,2.66l.09.09c1.14,1.14,1.14,3,0,4.14s-3,1.14-4.14,0h0l-.09-.09c-.97-.93-2.51-.9-3.44.06-.43.45-.67,1.04-.68,1.66v.25c0,1.62-1.31,2.93-2.92,2.93s-2.93-1.31-2.93-2.92h0v-.13c-.02-.99-.65-1.87-1.58-2.21-.9-.4-1.96-.21-2.66.48l-.09.09c-1.14,1.14-3,1.14-4.14,0-1.14-1.14-1.14-3,0-4.14l.09-.09c.93-.97.9-2.51-.07-3.44-.45-.43-1.04-.67-1.65-.68h-.25c-1.62,0-2.93-1.31-2.93-2.92s1.31-2.93,2.92-2.93h.13c.99-.02,1.87-.65,2.21-1.58.4-.9.21-1.96-.48-2.66l-.09-.09c-1.18-1.1-1.25-2.95-.15-4.14,1.1-1.18,2.95-1.25,4.14-.15.05.05.1.1.15.15l.09.09c.71.69,1.76.88,2.66.48h.12c.89-.38,1.46-1.25,1.46-2.21v-.24c0-1.62,1.31-2.93,2.92-2.93s2.93,1.31,2.93,2.92h0v.13c.01,1.34,1.11,2.42,2.46,2.41.62,0,1.22-.25,1.67-.68l.09-.09c1.14-1.14,3-1.14,4.14,0,1.14,1.14,1.14,3,0,4.14l-.09.09c-.69.71-.88,1.76-.48,2.66v.12c.38.89,1.25,1.46,2.21,1.46h.24c1.62,0,2.93,1.31,2.93,2.92s-1.31,2.93-2.92,2.93h-.13c-.96,0-1.83.58-2.21,1.46h0Z'/%3E%3C/g%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-logout:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-logout:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li a.c__icon-kontakt:after,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-link-list li button.c__icon-kontakt:after {
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 200 200' version='1.1' viewBox='0 0 200 200' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:4;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='m180.56 13.96h-156.1c-0.71 0-1.29 0.58-1.29 1.29v95.47c0 0.71 0.58 1.29 1.29 1.29h5.05s0.06-58.76 0.06-81.59v-3.92c0-1.02 1.13-1.64 1.99-1.09 1.09 0.69 1.98 1.26 2.86 1.85 20.71 13.94 41.44 27.83 62.07 41.9 2.6 1.77 6 1.81 8.64 0.09 21.76-14.19 43.61-28.21 65.44-42.28 0.88-0.57 1.76-1.11 2.73-1.71 0.8-0.49 1.85 0.01 1.97 0.94 0.05 0.41 0.08 0.76 0.08 1.11 0.02 24.5-0.07 48.99 0.09 73.49 0.03 4.34-1.97 4.29-4.75 4.29-21.91-0.05-43.82 0.12-65.73-0.07-0.04 0.31-0.1 0.62-0.21 0.95-0.46 1.44-0.89 2.89-1.31 4.34-0.24 0.83 0.38 1.65 1.24 1.65h75.87c0.71 0 1.29-0.58 1.29-1.29v-95.41c0.02-0.72-0.56-1.3-1.28-1.3zm-18.36 9.78c-0.01 0.01-0.02 0.01-0.02 0.02-19.45 12.56-38.88 25.15-58.41 37.57-1.35 0.86-3.83 1.2-5.05 0.39-19.45-12.89-38.78-26-58.13-39.08-0.22-0.15-0.36-0.46-0.96-1.25h121.85c1.28-0.01 1.79 1.66 0.72 2.35z'/%3E%3Cpath class='st0' d='m129.65 185.95c-9.62-0.4-17.35-2.85-24.58-6.71-25.4-13.56-44.34-33.45-56.28-59.58-2.88-6.31-3.81-13.73-4.44-20.74-0.27-3.05 1.84-6.9 3.98-9.46 4.33-5.15 9.37-9.71 14.2-14.43 4.94-4.82 10.62-4.07 13.98 2.01 4.06 7.35 7.92 14.81 11.75 22.29 2.45 4.79 1.64 8.19-2.65 12.63-4.69 4.86-4.83 4.95-1.15 10.59 6.49 9.95 14.75 18.13 25.01 24.24 2.68 1.6 4.6 1.69 7.06-0.94 7.44-7.97 9.96-8.16 19.25-2.68 5.7 3.36 11.42 6.66 17.06 10.11 6.38 3.89 6.97 9.25 1.67 14.6-4.27 4.31-8.71 8.45-12.87 12.86-3.68 3.9-8 5.71-11.99 5.21zm-0.02-5.27c2.43-1.32 5.2-2.25 7.21-4.03 4.53-4.02 8.59-8.57 13.02-12.7 2.8-2.61 2.19-4.15-0.88-5.86-5.53-3.09-10.93-6.41-16.38-9.63-6.43-3.79-6.43-3.79-11.8 1.67-5.57 5.66-7.26 6.02-14.35 1.97-11.1-6.34-19.93-15.17-26.91-25.8-6.03-9.18-5.8-10.75 1.72-18.64 1.83-1.92 2.56-3.69 1.18-6.23-3.74-6.9-7.37-13.86-10.97-20.83-1.52-2.96-3.05-2.95-5.28-0.62-4.28 4.49-8.99 8.59-13.01 13.29-1.71 1.99-3.24 5.26-2.89 7.66 0.86 5.92 2.01 12.07 4.54 17.42 11.22 23.75 28.65 41.92 51.54 54.75 7.05 3.93 14.65 6.37 23.26 7.58z'/%3E%3C/svg%3E%0A");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list {
  list-style: none;
  margin: 0 0 55px 0;
  padding: 0;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li {
  display: block;
  padding: 0 6px 0 0;
  margin-bottom: 4px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 6px 12px;
  display: block;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button:hover {
  text-decoration: none;
  color: #fff;
  background-color: #D30F4B !important;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button[disabled] {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button[disabled]:hover,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button[disabled]:active,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button[disabled]:focus {
  background-color: #CCCBCB !important;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__icon-left:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__print:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__logout:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login {
  padding: 11px 80px 11px 21px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login:hover:before {
  right: -80px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login:hover span,
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login:hover .filter-option {
  transform: translateX(7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li .c__rail-navi-switch-button.c__login:hover:after {
  transform: translateX(-7px);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li span {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  padding-left: 34px;
  position: relative;
  border: none;
  background-color: transparent;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li span:after {
  content: "";
  display: block;
  height: 26px;
  width: 26px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 50%;
  left: 0;
  position: absolute;
  transform: translateY(-50%);
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li span.c__on:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.26 21.69'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%2366b512;stroke:%2366b512;stroke-width:1.87px;%7D.b,.c%7Bstroke-linecap:round;stroke-linejoin:round;%7D.c%7Bfill:%23fff;stroke:%23fff;stroke-width:1.75px;%7D%3C/style%3E%3C/defs%3E%3Crect class='b' x='.94' y='.94' width='33.39' height='19.82' rx='9.91' ry='9.91'/%3E%3Ccircle class='c' cx='24.25' cy='10.84' r='6.62'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-switch-list li span.c__off:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.26 21.69'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bstroke-width:1.87px;%7D.cls-1,.cls-2%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;%7D.cls-2%7Bstroke-width:1.75px;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='.94' y='.94' width='33.39' height='19.82' rx='9.91' ry='9.91' transform='translate(35.26 21.69) rotate(-180)'/%3E%3Ccircle class='cls-2' cx='11.01' cy='10.84' r='6.62'/%3E%3C/svg%3E");
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-buttons {
  flex-grow: 0;
  padding-bottom: 50px;
}
.c__rail .c__rail-navi .c__rail-navi-content-container .c__rail-navi-buttons .c__rail-navi-link-list {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c__rail.c__open {
  left: -400px;
}
.c__rail.c__open .c__rail-main-content {
  filter: blur(4px);
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
}
.c__rail.c__open .c__rail-main-content .rail-content-shader {
  display: block;
}
.c__rail.c__open .c__rail-navi {
  right: 0px;
  overflow-y: auto;
  animation: hide-scroll 0.3s backwards;
}
.c__rail.c__open .c__rail-navi:before {
  cursor: default;
}
.c__rail.c__open .c__rail-navi .c__rail-grip {
  background-color: #FF3162;
  left: 0px;
  height: 120px;
  width: 100%;
  padding-left: 90px;
  padding-right: 50px;
  z-index: 5;
  cursor: auto;
}
.c__rail.c__open .c__rail-navi .c__rail-grip:after {
  left: 50px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip:before {
  transform: skewX(0deg);
  left: 0;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in:hover {
  width: 100% !important;
  left: 0 !important;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in .user-avatar {
  height: 52px;
  width: 52px;
  left: 50px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in .user-avatar span {
  font-size: 20px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in .user-name {
  opacity: 1;
  display: inline-block;
  transform: translateX(12px);
  max-width: none;
  visibility: visible;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in .news {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
  transform: translateX(5px);
  text-indent: -999999px;
  transition: transform 0.1s linear;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in .news:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.84 18.56'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;stroke:%23fff;stroke-width:.1px;%7D%3C/style%3E%3C/defs%3E%3Cg id='b'%3E%3Cpath class='e' d='m8.97,16.06c-.28,0-.53.2-.59.47-.04.18-.11.35-.23.5-.19.2-.47.31-.74.27-.28.03-.55-.07-.74-.27-.12-.15-.2-.32-.23-.5-.06-.28-.3-.47-.59-.47h0c-.33,0-.6.27-.6.6,0,.05,0,.09.01.13.18,1.03,1.1,1.77,2.14,1.71,1.05.06,1.97-.68,2.15-1.71.07-.32-.13-.64-.45-.72-.04,0-.09-.01-.13-.01h0Z'/%3E%3Cpath class='e' d='m14.61,13.72c-.71-.94-2.11-1.49-2.11-5.68s-1.9-6.03-3.67-6.45c-.17-.04-.29-.1-.29-.27v-.14c0-.62-.49-1.12-1.11-1.13h-.03c-.62.01-1.11.52-1.11,1.13v.13c0,.17-.12.23-.29.27-1.78.42-3.67,2.14-3.67,6.45S.94,12.78.23,13.72c-.3.4-.22.98.18,1.28.16.12.35.18.55.18h12.92c.51,0,.91-.42.9-.93,0-.19-.07-.38-.18-.54Zm-1.8.27H2.05c-.11,0-.2-.08-.21-.19,0-.05.02-.1.05-.14.41-.46.74-.98.97-1.54.49-1.3.71-2.68.66-4.07-.08-1.4.25-2.79.96-4,.41-.64,1.04-1.09,1.78-1.28.33-.07.63-.24.86-.48.13-.15.36-.17.51-.04.01.01.02.02.03.03.23.25.53.42.87.49.74.18,1.37.64,1.79,1.27.71,1.21,1.05,2.6.96,4-.05,1.39.17,2.77.66,4.07.24.57.58,1.1.99,1.56.07.08.06.2-.02.27-.03.03-.08.05-.12.05h0Z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 22px;
  width: 100%;
  height: 100%;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in .news:hover {
  transform: translateX(5px) scale(1.4);
}
.c__rail.c__open .c__rail-navi .c__rail-grip.logged-in.has-news .news:before {
  content: "";
  display: block;
  position: absolute;
  right: 6px;
  top: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2 2'%3E%3Ccircle cx='1' cy='1' r='1' fill='%2389D329'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px;
  width: 16px;
  height: 16px;
  background-color: #FF3162;
  border-radius: 50%;
  z-index: 1;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.c__small {
  height: 120px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.c__small .user-avatar {
  height: 52px;
  width: 52px;
  left: 50px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip.c__small .user-avatar span {
  font-size: 20px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip .user-name {
  display: block;
  opacity: 0;
  max-width: none;
  visibility: hidden;
}
.c__rail.c__open .c__rail-navi .c__rail-grip .user-avatar {
  left: 50px;
}
.c__rail.c__open .c__rail-navi .c__rail-grip .c__rail-login {
  display: inline-block;
}
.c__rail.c__open .c__rail-navi .c__rail-grip .c__close-button {
  display: none;
}
.c__rail.c__open .c__rail-navi .c__rail-grip .c__close-button:after {
  content: "";
  transform: rotate(0deg);
}
@media screen and (max-width: 600px) {
  .c__rail.c__open .c__rail-navi .c__rail-grip .c__close-button {
    display: block;
  }
}
.c__rail.c__open .c__rail-navi .c__rail-grip:hover {
  left: 0 !important;
  width: 100% !important;
}
.footer {
  overflow: hidden;
  position: relative;
  margin-bottom: -20px;
  z-index: 10;
}
.footer:before {
  content: "";
  position: absolute;
  bottom: -70px;
  left: -5%;
  height: 405px;
  width: 110%;
  background-color: #2B6636;
  outline: 1px solid transparent;
  transform: rotateZ(178deg);
  z-index: 1;
}
.footer .real-footer {
  background-color: #66B512;
  font-size: 18px;
  position: relative;
}
.footer .real-footer h4 {
  color: #fff;
  font-size: 26px;
  font-weight: 300;
  margin: 0 0 35px 0;
  max-width: none;
  width: 100%;
}
.footer .real-footer .footer-row {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  clear: both;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 200px) {
  .footer .real-footer .footer-row {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .footer .real-footer .footer-row {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .footer .real-footer .footer-row {
    padding-top: calc(40px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .footer .real-footer .footer-row {
    padding-top: 70px;
  }
}
@media screen and (min-width: 200px) {
  .footer .real-footer .footer-row {
    padding-bottom: calc(40px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .footer .real-footer .footer-row {
    padding-bottom: 70px;
  }
}
.footer .real-footer .footer-row.apps {
  padding-bottom: 0;
  text-align: center;
}
.footer .real-footer .footer-row.apps a {
  font-size: 18px;
  color: #cffc9f;
  padding-left: 8px;
  display: block;
  margin-bottom: 20px;
}
.footer .real-footer .footer-row.apps a:before {
  content: "\0203A";
  position: relative;
  display: inline-block;
  top: 0;
  left: -8px;
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
  transition: all 0.1s ease-out;
}
.footer .real-footer .footer-row.link-list {
  border-top: 1px solid #9ace62;
  overflow: hidden;
}
.footer .real-footer .footer-row.link-list:before,
.footer .real-footer .footer-row.link-list:after {
  clear: both;
  content: "";
  display: table;
}
.footer .real-footer .footer-row.link-list .link-list-col {
  float: left;
  padding: 0 10px 20px 10px;
  font-size: 14px;
}
@media screen and (min-width: 992px) {
  .footer .real-footer .footer-row.link-list .link-list-col {
    font-size: calc(14px  +  4  * ((100vw -  992px ) / 148 ));
  }
}
@media screen and (min-width: 1140px) {
  .footer .real-footer .footer-row.link-list .link-list-col {
    font-size: 18px;
  }
}
@media screen and (max-width: 991px) {
  .footer .real-footer .footer-row.link-list .link-list-col {
    width: 50% !important;
    font-size: 18px;
  }
  .footer .real-footer .footer-row.link-list .link-list-col:nth-child(2n+3) {
    clear: left;
  }
}
@media screen and (max-width: 767px) {
  .footer .real-footer .footer-row.link-list .link-list-col {
    width: 100% !important;
  }
}
.footer .real-footer .footer-row.link-list .link-list-col a {
  font-size: 14px;
  color: #cffc9f;
  padding-left: 8px;
  display: block;
}
@media screen and (min-width: 992px) {
  .footer .real-footer .footer-row.link-list .link-list-col a {
    font-size: calc(14px  +  4  * ((100vw -  992px ) / 148 ));
  }
}
@media screen and (min-width: 1140px) {
  .footer .real-footer .footer-row.link-list .link-list-col a {
    font-size: 18px;
  }
}
@media screen and (max-width: 991px) {
  .footer .real-footer .footer-row.link-list .link-list-col a {
    font-size: 18px;
  }
}
.footer .real-footer .footer-row.link-list .link-list-col a:before {
  content: "\0203A";
  position: relative;
  display: inline-block;
  top: 0;
  left: -8px;
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
  transition: all 0.1s ease-out;
}
.footer .real-footer .footer-row.link-list .link-list-col a:hover {
  text-decoration: none;
}
.footer .real-footer .footer-row.link-list .link-list-col a:hover:before {
  left: -5px;
}
.footer .real-footer .footer-row.link-list .link-list-col a.bayer-button {
  display: inline-block;
  color: #fff;
  padding: 10px 80px 10px 30px;
  background: #0091DF no-repeat right top;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%2310384f' fill-opacity='.2'/%3E%3C/svg%3E");
  font-weight: 600;
  font-style: italic;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 30px;
}
.footer .real-footer .footer-row.link-list .link-list-col a.bayer-button:after {
  left: 57px;
}
.footer .real-footer .footer-row.link-list .link-list-col a.bayer-button:hover:after {
  left: 60px;
}
.footer .real-footer .footer-row.link-list .link-list-col a.bayer-button:before {
  content: none;
}
.footer .real-footer .footer-row.link-list .link-list-col ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .real-footer .footer-row.link-list .link-list-col ul li {
  padding: 3px 0;
}
.footer .real-footer .footer-row.link-list .link-list-col h6 {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 12px 0;
}
.footer .real-footer .footer-row.link-list .link-list-col.bayer-links {
  width: 25%;
}
.footer .real-footer .footer-row.link-list .link-list-col.info {
  width: 18%;
}
.footer .real-footer .footer-row.link-list .link-list-col.info .broschueren {
  margin-top: 30px;
}
.footer .real-footer .footer-row.link-list .link-list-col.verantwortung {
  width: 32%;
}
@media screen and (max-width: 991px) {
  .footer .real-footer .footer-row.link-list .link-list-col.verantwortung {
    clear: both;
  }
}
@media screen and (max-width: 767px) {
  .footer .real-footer .footer-row.link-list .link-list-col.verantwortung {
    clear: both;
  }
}
.footer .real-footer .footer-row.link-list .link-list-col.verantwortung a {
  margin-bottom: 30px;
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt {
  width: 25%;
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .agrar-telefon,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .whatsapp,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .notfall {
  display: block;
  margin-bottom: 20px;
  color: #fff;
  position: relative;
  padding-left: 50px;
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .agrar-telefon a,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .whatsapp a,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .notfall a {
  display: inline-block;
  color: #fff;
  padding-left: 0;
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .agrar-telefon a:before,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .whatsapp a:before,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .notfall a:before {
  display: none;
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .agrar-telefon:before,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .whatsapp:before,
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .notfall:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 38px;
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .agrar-telefon:before {
  content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjUsMkMxNy44LDIsMTgsMi4yLDE4LDIuNXYxOWMwLDAuMy0wLjIsMC41LTAuNSwwLjVoLTExQzYuMiwyMiw2LDIxLjgsNiwyMS41di0xOUM2LDIuMiw2LjIsMiw2LjUsMkgxNy41egoJIE0yMCwyYzAtMS4xLTAuOS0yLTItMkg2QzQuOSwwLDQsMC45LDQsMnYyMGMwLDEuMSwwLjksMiwyLDJoMTJjMS4xLDAsMi0wLjksMi0yVjJ6IE0xMC41LDNoM0MxMy44LDMsMTQsMy4yLDE0LDMuNQoJQzE0LDMuOCwxMy44LDQsMTMuNSw0aC0zQzEwLjIsNCwxMCwzLjgsMTAsMy41QzEwLDMuMiwxMC4yLDMsMTAuNSwzeiBNMTIsMjFjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFjMC42LDAsMSwwLjQsMSwxCglTMTIuNiwyMSwxMiwyMXogTTE3LDE4SDdWNWgxMFYxOHoiLz4KPC9zdmc+Cg==');
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .whatsapp:before {
  content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMSwyNGwxLjctNi4yYy0xLTEuOC0xLjYtMy44LTEuNi01LjlDMC4yLDUuMyw1LjUsMCwxMiwwYzMuMiwwLDYuMiwxLjIsOC40LDMuNWMyLjIsMi4yLDMuNSw1LjIsMy41LDguNAoJYzAsNi42LTUuMywxMS45LTExLjksMTEuOWMtMiwwLTQtMC41LTUuNy0xLjRDNi40LDIyLjMsMC4xLDI0LDAuMSwyNHogTTYuNywyMC4yYzEuNywxLDMuMywxLjYsNS40LDEuNmM1LjQsMCw5LjktNC40LDkuOS05LjkKCWMwLTUuNS00LjQtOS45LTkuOS05LjljLTUuNSwwLTkuOSw0LjQtOS45LDkuOWMwLDIuMiwwLjcsMy45LDEuNyw1LjZsLTEsMy42QzIuOSwyMS4yLDYuNywyMC4yLDYuNywyMC4yeiBNMTgsMTQuNwoJYy0wLjEtMC4xLTAuMy0wLjItMC42LTAuM2MtMC4zLTAuMS0xLjgtMC45LTItMWMtMC4zLTAuMS0wLjUtMC4xLTAuNywwLjFjLTAuMiwwLjMtMC44LDEtMC45LDEuMnMtMC4zLDAuMi0wLjYsMC4xCgljLTAuMy0wLjEtMS4zLTAuNS0yLjQtMS41Yy0wLjktMC44LTEuNS0xLjgtMS43LTIuMWMtMC4yLTAuMywwLTAuNSwwLjEtMC42YzAuMS0wLjEsMC4zLTAuMywwLjQtMC41QzkuOSwxMCw5LjksOS44LDEwLDkuNgoJYzAuMS0wLjIsMC4xLTAuNCwwLTAuNUM5LjksOSw5LjMsNy41LDkuMSw2LjlDOC44LDYuMyw4LjYsNi40LDguNCw2LjRsLTAuNiwwQzcuNiw2LjQsNy4zLDYuNSw3LDYuOHMtMSwxLTEsMi41czEuMSwyLjksMS4yLDMuMQoJYzAuMSwwLjIsMi4xLDMuMiw1LjEsNC41YzAuNywwLjMsMS4zLDAuNSwxLjcsMC42YzAuNywwLjIsMS40LDAuMiwxLjksMC4xYzAuNi0wLjEsMS44LTAuNywyLTEuNEMxOC4xLDE1LjQsMTguMSwxNC45LDE4LDE0Ljd6Ii8+Cjwvc3ZnPgo=');
}
.footer .real-footer .footer-row.link-list .link-list-col.kontakt .notfall:before {
  content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTMuOCwzLjhsMTYuNCwwdjE2LjRIMy44QzMuOCwyMC4yLDMuOCwzLjgsMy44LDMuOHogTTEuMywxLjN2MjEuNGgyMS40VjEuM0gxLjN6IE0xNy42LDEwLjhsLTQuNCwwVjYuNGwtMi40LDAKCWwwLDQuNEg2LjR2Mi40aDQuNHY0LjRsMi40LDB2LTQuNGg0LjRDMTcuNiwxMy4yLDE3LjYsMTAuOCwxNy42LDEwLjh6Ii8+Cjwvc3ZnPgo=');
}
.footer .real-footer .footer-row.link-list .link-list-col.newsletter {
  width: 25%;
}
.footer .real-footer .footer-row.link-list .link-list-col.newsletter > span {
  display: block;
  margin-bottom: 50px;
  color: #fff;
}
.footer .real-footer .footer-row.social-media {
  text-align: center;
  overflow: hidden;
}
.footer .real-footer .footer-row.social-media h4 {
  text-align: center;
}
.footer .real-footer .footer-row.social-media ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .real-footer .footer-row.social-media ul li {
  display: inline-block;
  margin: 0 10px;
}
.footer .real-footer .footer-row.social-media ul li img {
  width: 56px;
  height: 56px;
  transition: transform 0.2s ease-out;
}
.footer .real-footer .footer-row.social-media ul li img:hover {
  transform: scale(1.1);
}
.footer .real-footer .footer-row.social-media a.igp {
  text-align: left;
  display: inline-block;
  width: 180px;
  height: 74px;
  text-indent: -9999px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url('/-/media/BCSAT/Resources/Layout/igp_logo.ashx');
  background-size: 180px 74px;
  margin-top: 20px;
  float: right;
}
.footer .real-footer .footer-row.service {
  border-top: 1px solid #739a7b;
  padding-top: 16px;
  padding-bottom: 40px;
  position: relative;
}
.footer .real-footer .footer-row.service ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
.footer .real-footer .footer-row.service ul li {
  display: inline-block;
  padding: 0 10px 0 0;
}
.footer .real-footer .footer-row.service ul li:after {
  content: "/";
  position: relative;
  left: 8px;
  color: #fff;
  font-size: 14px;
}
.footer .real-footer .footer-row.service ul li:last-child:after {
  content: none;
}
.footer .real-footer .footer-row.service ul li a {
  color: #fff;
  font-size: 14px;
}
.footer .real-footer .footer-row.service .copyright {
  color: #fff;
  font-size: 14px;
  position: absolute;
  top: 20px;
  right: 0;
}
@media screen and (max-width: 1024px) {
  .footer .real-footer .footer-row.service .copyright {
    bottom: 10px;
    top: auto;
    right: auto;
    left: 0;
  }
}
#iframe-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 999999999;
  background: #fff;
  display: none;
}
#iframe-overlay iframe {
  width: 100%;
  height: 100%;
}
.premeo-basket .row {
  margin-left: 0;
  margin-right: 0;
}
.premeo-basket .order-area .tab-pane-container {
  padding: 0;
}
.premeo-basket .process {
  position: relative;
  background-color: #F2F2F2;
  display: none;
  padding: 8px 0 0;
  margin-bottom: 40px;
  overflow: auto;
  scrollbar-color: #DDDDDD #F2F2F2;
  scrollbar-width: thin;
  user-select: none;
}
.premeo-basket .process .process-items {
  display: flex;
  list-style: none;
}
.premeo-basket .process .process-items li {
  flex: 1 1 auto;
  min-width: 200px;
  padding: 12px;
}
.premeo-basket .process .process-items li.process-item-current {
  color: #FF3162;
  font-weight: bold;
}
.premeo-basket .process .process-items li .step {
  color: #FF3162;
}
.premeo-basket .basket {
  position: relative;
}
.premeo-basket .basket a:hover {
  text-decoration: none;
}
@media only screen and (max-width: 700px) {
  .premeo-basket .basket #basketTable {
    display: none;
  }
}
.premeo-basket .basket #basketDiv {
  display: none;
  overflow: hidden;
}
@media only screen and (max-width: 700px) {
  .premeo-basket .basket #basketDiv {
    display: block;
    margin-bottom: 40px;
  }
}
.premeo-basket .basket #basketDiv .row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.premeo-basket .basket #basketDiv .row > div {
  flex: 0 1 auto;
}
.premeo-basket .basket #basketDiv .row > div + div {
  margin-left: 40px;
}
.premeo-basket .basket #basketDiv .row.control-row {
  align-items: flex-start;
  justify-content: space-between;
}
.premeo-basket .basket #basketDiv .title {
  font-weight: bold;
}
.premeo-basket .basket #basketDiv .control-header {
  margin-bottom: 22px;
  font-weight: 300;
  margin-top: 12px;
}
.premeo-basket .basket #basketDiv a img {
  width: 25px;
}
.premeo-basket .basket .text-left {
  text-align: left;
}
.premeo-basket .basket .text-bold {
  font-weight: bold;
}
.premeo-basket .basket .text-center {
  text-align: center;
}
.premeo-basket .basket .text-break {
  -ms-word-break: break-all;
  word-break: break-all;
}
.premeo-basket .basket .title {
  color: #FF3162;
}
.premeo-basket .basket .information {
  font-style: italic;
  font-size: 80%;
  margin-top: 12px;
  color: #10384F;
}
.premeo-basket .basket .responsive {
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: hidden;
}
.premeo-basket .basket .awardtile {
  border-bottom: 1px solid #CCCBCB;
  margin-bottom: 12px;
  padding-bottom: 24px;
}
.premeo-basket .basket .table-footer {
  border-top: 1px solid #10384F;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: left;
}
.premeo-basket .basket .table-footer .info {
  font-weight: bold;
  color: #10384F;
}
.premeo-basket .basket table {
  width: 100%;
  border-bottom: 1px solid #F2F2F2;
  margin-bottom: 20px;
}
.premeo-basket .basket table th,
.premeo-basket .basket table td {
  border-bottom: 1px solid #F2F2F2;
  padding: 10px;
  position: relative;
}
.premeo-basket .basket table th > div,
.premeo-basket .basket table td > div {
  max-height: 100px;
  overflow: hidden;
}
.premeo-basket .basket table th > a[data-sapnumber],
.premeo-basket .basket table td > a[data-sapnumber] {
  display: block;
  color: #FF3162;
}
.premeo-basket .basket table th > a[data-sapnumber] img,
.premeo-basket .basket table td > a[data-sapnumber] img {
  width: 24px;
}
.premeo-basket .basket table tfoot th {
  border-bottom: none;
  padding: 20px 10px;
}
.premeo-basket .basket table .total {
  font-weight: normal;
  text-align: right;
  padding-right: 20px;
}
.premeo-basket .basket .img-responsive {
  max-width: 100px;
}
.premeo-basket .basket div.amount-control {
  position: relative;
  width: 90px;
}
.premeo-basket .basket div.amount-control > span {
  position: absolute;
  height: 16px;
  cursor: pointer;
}
.premeo-basket .basket div.amount-control > span.plus {
  top: 0;
  right: 0;
  color: #FF3162;
}
.premeo-basket .basket div.amount-control > span.plus:active,
.premeo-basket .basket div.amount-control > span.plus.active,
.premeo-basket .basket div.amount-control > span.plus.focus,
.premeo-basket .basket div.amount-control > span.plus:focus,
.premeo-basket .basket div.amount-control > span.plus.hover,
.premeo-basket .basket div.amount-control > span.plus:hover {
  color: #FF3162;
}
.premeo-basket .basket div.amount-control > span.minus {
  top: 24px;
  right: 1px;
  color: #FF3162;
}
.premeo-basket .basket div.amount-control > span.minus:active,
.premeo-basket .basket div.amount-control > span.minus.active,
.premeo-basket .basket div.amount-control > span.minus.focus,
.premeo-basket .basket div.amount-control > span.minus:focus,
.premeo-basket .basket div.amount-control > span.minus.hover,
.premeo-basket .basket div.amount-control > span.minus:hover {
  color: #FF3162;
}
.premeo-basket .basket div.amount-control .amount-input {
  width: 60px;
  text-align: center;
  border: none;
  background-color: #FF3162;
  outline: none;
  height: 40px;
  color: #fff;
}
.premeo-basket .basket .load-award {
  align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: center;
  position: absolute;
  z-index: 1;
}
.premeo-basket .basket .load-award .loading-overlay {
  display: block;
}
.premeo-basket .basket .load-award .loading-overlay .wait img {
  width: 100px;
  height: 100px;
  margin: 0;
}
.premeo-basket .adjust-copayment {
  border: 1px solid #707070;
  float: right;
  width: 800px;
  max-width: 100%;
  padding: 100px 20px;
  position: relative;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
}
.premeo-basket .adjust-copayment .header {
  font-weight: bold;
  position: absolute;
  top: 20px;
  left: 20px;
  line-height: 34px;
}
.premeo-basket .adjust-copayment .header img {
  width: 34px;
  height: auto;
  margin-right: 12px;
}
.premeo-basket .adjust-copayment .info {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 80%;
  line-height: 34px;
}
.premeo-basket .adjust-copayment .copayment-display,
.premeo-basket .adjust-copayment .points-display {
  flex: 0 1 auto;
  position: relative;
  border: 1px solid #CCCBCB;
  border-radius: 4px;
}
.premeo-basket .adjust-copayment .copayment-display .value-head,
.premeo-basket .adjust-copayment .points-display .value-head,
.premeo-basket .adjust-copayment .copayment-display .value,
.premeo-basket .adjust-copayment .points-display .value {
  display: block;
}
.premeo-basket .adjust-copayment .copayment-display label,
.premeo-basket .adjust-copayment .points-display label,
.premeo-basket .adjust-copayment .copayment-display input,
.premeo-basket .adjust-copayment .points-display input {
  display: none;
}
.premeo-basket .adjust-copayment .copayment-display .value-head,
.premeo-basket .adjust-copayment .points-display .value-head,
.premeo-basket .adjust-copayment .copayment-display .value,
.premeo-basket .adjust-copayment .points-display .value {
  display: none;
}
.premeo-basket .adjust-copayment .copayment-display label,
.premeo-basket .adjust-copayment .points-display label,
.premeo-basket .adjust-copayment .copayment-display input,
.premeo-basket .adjust-copayment .points-display input {
  display: block;
}
.premeo-basket .adjust-copayment .copayment-display input,
.premeo-basket .adjust-copayment .points-display input {
  border: none;
  width: 100%;
  padding: 12px;
  font-size: 30px;
  font-weight: bold;
  text-align: right;
}
.premeo-basket .adjust-copayment .copayment-display label,
.premeo-basket .adjust-copayment .points-display label {
  position: absolute;
  z-index: 1;
  text-align: left;
  width: auto;
  top: -12px;
  left: 12px;
  font-weight: 400;
  font-size: 80%;
}
.premeo-basket .adjust-copayment .copayment-display label span,
.premeo-basket .adjust-copayment .points-display label span {
  background: #fff;
  padding: 0 6px;
  display: inline-block;
}
.premeo-basket .adjust-copayment .copayment-display label span.outlier,
.premeo-basket .adjust-copayment .points-display label span.outlier {
  color: #FF3162;
}
.premeo-basket .adjust-copayment .copayment-display.entry .value-head,
.premeo-basket .adjust-copayment .points-display.entry .value-head,
.premeo-basket .adjust-copayment .copayment-display.entry .value,
.premeo-basket .adjust-copayment .points-display.entry .value {
  display: none;
}
.premeo-basket .adjust-copayment .copayment-display.entry label,
.premeo-basket .adjust-copayment .points-display.entry label,
.premeo-basket .adjust-copayment .copayment-display.entry input,
.premeo-basket .adjust-copayment .points-display.entry input {
  display: block;
}
.premeo-basket .adjust-copayment .copayment-display:after,
.premeo-basket .adjust-copayment .points-display:after {
  display: block;
  padding: 0 10px;
  margin: 10px 0;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(calc(-50% - 10px));
  border-left: 1px solid #CCCBCB;
  font-size: 30px;
  line-height: 2.2em;
  height: 100%;
}
.premeo-basket .adjust-copayment .copayment-display {
  margin-right: 12px;
  padding-right: 40px;
}
.premeo-basket .adjust-copayment .copayment-display:after {
  content: "€";
}
.premeo-basket .adjust-copayment .points-display {
  margin-left: 12px;
  padding-right: 66px;
}
.premeo-basket .adjust-copayment .points-display:after {
  content: "Pkt.";
}
.premeo-basket .adjust-copayment .copayment-slider {
  position: absolute;
  bottom: 40px;
  left: 20px;
  right: 20px;
  display: flex;
  align-content: center;
}
.premeo-basket .adjust-copayment .copayment-slider input[type="range"] {
  -webkit-appearance: none;
  height: 1px;
  width: calc(100% - 40px);
  background: #707070;
  flex: 1 1 auto;
  margin: 20px 12px 0;
}
.premeo-basket .adjust-copayment .copayment-slider input[type="range"]::-moz-range-thumb {
  width: 37px;
  height: 37px;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  background: #FF3162;
}
.premeo-basket .adjust-copayment .copayment-slider input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 37px;
  width: 37px;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  background: #FF3162;
  margin-top: -4px;
}
.premeo-basket .adjust-copayment .copayment-slider .min-copayment,
.premeo-basket .adjust-copayment .copayment-slider .max-copayment {
  font-size: 80%;
  flex: 0 0 auto;
  text-align: left;
}
.premeo-basket .c__navi-box ul.tab-navigation li.active a {
  border-bottom-width: 2px;
}
.premeo-basket .payment-form .payment-fields,
.premeo-basket .address-form {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
@media all and (min-width: 768px) {
  .premeo-basket .payment-form .payment-fields,
  .premeo-basket .address-form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 24px;
  }
}
.premeo-basket .payment-form .payment-fields .c__input-control,
.premeo-basket .address-form .c__input-control {
  flex: 1 0 0px;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-label,
.premeo-basket .address-form .c__input-control .c__input-label {
  margin-bottom: 10px;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper,
.premeo-basket .address-form .c__input-control .c__input-wrapper {
  display: block;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper:before,
.premeo-basket .address-form .c__input-control .c__input-wrapper:before {
  display: none;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper input,
.premeo-basket .address-form .c__input-control .c__input-wrapper input,
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper user-select,
.premeo-basket .address-form .c__input-control .c__input-wrapper user-select {
  border: 1px solid #10384F;
  padding: 12px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper input:active,
.premeo-basket .address-form .c__input-control .c__input-wrapper input:active,
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper user-select:active,
.premeo-basket .address-form .c__input-control .c__input-wrapper user-select:active,
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper input:focus,
.premeo-basket .address-form .c__input-control .c__input-wrapper input:focus,
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper user-select:focus,
.premeo-basket .address-form .c__input-control .c__input-wrapper user-select:focus {
  outline: none;
}
.premeo-basket .payment-form {
  padding-top: 20px;
}
.premeo-basket .payment-form .tab-navigation label {
  font-weight: 600;
}
.premeo-basket .payment-form .button-row {
  padding-top: 20px;
}
.premeo-basket .payment-form .payment-fields {
  padding-bottom: 12px;
}
.premeo-basket .payment-form .payment-fields .smaller {
  font-size: 60%;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper.cc-valid {
  display: flex;
  align-items: center;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper.cc-valid .cc-month {
  display: block;
  flex: 0 1 auto;
  width: 33%;
  max-height: 52px;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper.cc-valid .cc-year {
  display: block;
  flex: 0 1 auto;
  width: 64%;
  max-height: 52px;
}
.premeo-basket .payment-form .payment-fields .c__input-control .c__input-wrapper.cc-valid .c__divider {
  font-size: 20px;
  font-weight: 600;
}
.premeo-basket .address-form {
  padding-top: 20px;
}
.premeo-basket .address-form .container-inner {
  overflow: visible;
  padding-bottom: 2px;
  padding-top: 0;
}
.premeo-basket .address-form .static {
  padding: 15px;
}
.premeo-basket .address-form .static span {
  display: block;
}
.premeo-basket .address-form .static span.value {
  color: #D30F4B;
  margin-top: 3px;
}
.premeo-basket .address-form + button.pull-right {
  margin-top: 20px;
}
.premeo-basket .display {
  padding-bottom: 30px;
  border-bottom: 1px solid #CCCBCB;
  margin-bottom: 20px;
  overflow: hidden;
}
.premeo-basket .display h3 {
  margin-bottom: 30px;
}
.premeo-basket .display button.pull-left {
  margin-top: 20px;
  left: 0;
}
.premeo-basket .display .change-step {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #D30F4B;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  padding: 11px 80px 11px 21px;
  padding-left: 0;
}
.premeo-basket .display .change-step span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step:hover,
.premeo-basket .display .change-step:active,
.premeo-basket .display .change-step:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.premeo-basket .display .change-step:hover {
  text-decoration: none;
  color: #D30F4B;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.premeo-basket .display .change-step[disabled] {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step[disabled]:hover,
.premeo-basket .display .change-step[disabled]:active,
.premeo-basket .display .change-step[disabled]:focus {
  background-color: #CCCBCB !important;
}
.premeo-basket .display .change-step.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.premeo-basket .display .change-step.c__icon-left:hover span,
.premeo-basket .display .change-step.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.premeo-basket .display .change-step.c__print {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__print:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__print:hover span,
.premeo-basket .display .change-step.c__print:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23D30F4B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23D30F4B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23D30F4B%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step.c__print:hover:after {
  transform: translateX(-7px);
}
.premeo-basket .display .change-step.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__right-arrow:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__right-arrow:hover span,
.premeo-basket .display .change-step.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.premeo-basket .display .change-step.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__bottom-arrow:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__bottom-arrow:hover span,
.premeo-basket .display .change-step.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.premeo-basket .display .change-step.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__left-arrow:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__left-arrow:hover span,
.premeo-basket .display .change-step.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.premeo-basket .display .change-step.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.premeo-basket .display .change-step.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.premeo-basket .display .change-step.c__plus {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__plus:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__plus:hover span,
.premeo-basket .display .change-step.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23D30F4B;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.premeo-basket .display .change-step.c__logout {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__logout:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__logout:hover span,
.premeo-basket .display .change-step.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23D30F4B;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step.c__logout:hover:after {
  transform: translateX(-7px);
}
.premeo-basket .display .change-step.c__login {
  padding: 11px 80px 11px 21px;
}
.premeo-basket .display .change-step.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step.c__login:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step.c__login:hover span,
.premeo-basket .display .change-step.c__login:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23D30F4B;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step.c__login:hover:after {
  transform: translateX(-7px);
}
.premeo-basket .display .change-step.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.premeo-basket .display .change-step.c__icon-left:hover span,
.premeo-basket .display .change-step.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.premeo-basket .display .change-step:before {
  content: none !important;
}
.premeo-basket .display .change-step:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.premeo-basket .display .change-step:hover:before {
  right: -80px;
}
.premeo-basket .display .change-step:hover span,
.premeo-basket .display .change-step:hover .filter-option {
  transform: translateX(7px);
}
.premeo-basket .display .change-step[disabled]:before {
  background-color: #CCCBCB;
}
.premeo-basket .display .change-step:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23D30F4B%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.premeo-basket .display .change-step:hover:after {
  transform: translateX(-7px);
}
.premeo-basket .button-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media all and (max-width: 767px) {
  .premeo-basket .button-row {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 25px;
  }
  .premeo-basket .button-row .c__button {
    max-width: 200px;
    align-self: flex-end;
  }
}
.premeo-basket .address-display table,
.premeo-basket .payment-display table {
  width: 100%;
}
.premeo-basket .address-display td,
.premeo-basket .payment-display td {
  vertical-align: top;
  white-space: nowrap;
}
.premeo-basket .address-display .name,
.premeo-basket .payment-display .name {
  padding-bottom: 10px;
  width: 33%;
}
.premeo-basket .address-display .value,
.premeo-basket .payment-display .value {
  padding-bottom: 10px;
  color: #D30F4B;
  padding-left: 8px;
}
.premeo-basket .c__right-arrow {
  float: right;
  clear: both;
}
.premeo-basket .checkbox a {
  color: #FF3162;
}
.premeo-basket .checkbox a:link,
.premeo-basket .checkbox a:visited,
.premeo-basket .checkbox a:hover {
  color: #FF3162;
}
.premeo-basket #cbxAgbAccepted {
  -webkit-appearance: checkbox;
  margin-left: 0;
}
.premeo-basket #orderLoading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.8;
}
.premeo-basket #orderLoading .loading-overlay {
  min-height: 120px;
}
.premeo-basket .headline-with-icon,
.premeo-basket .headline-no-icon {
  display: inline-block;
  position: relative;
  margin: 20px 0 50px;
  min-height: 60px;
  display: flex;
  justify-content: center;
}
.premeo-basket .headline-with-icon .headline,
.premeo-basket .headline-no-icon .headline {
  font-size: 22px;
  padding: 10px 0;
}
@media screen and (min-width: 200px) {
  .premeo-basket .headline-with-icon .headline,
  .premeo-basket .headline-no-icon .headline {
    font-size: calc(22px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-basket .headline-with-icon .headline,
  .premeo-basket .headline-no-icon .headline {
    font-size: 28px;
  }
}
.premeo-basket .headline-with-icon {
  text-align: center;
}
@media all and (max-width: 767px) {
  .premeo-basket .headline-with-icon {
    padding-left: 0;
  }
}
.premeo-basket .headline-with-icon .headline-icon-wrapper {
  height: 100%;
  margin-right: 20px;
}
.premeo-basket .headline-with-icon .headline-icon-wrapper .headline-icon {
  width: 40px;
  height: auto;
}
@media all and (max-width: 767px) {
  .premeo-basket .headline-with-icon .headline-icon-wrapper {
    position: static;
    width: auto;
    margin-bottom: 20px;
  }
}
.premeo-basket .footnote {
  margin-top: 40px;
}
.premeo-basket .explanation {
  text-align: left;
}
.premeo-basket .explanation-text {
  font-size: 16px;
  text-align: left;
  margin-bottom: 50px;
}
@media screen and (min-width: 200px) {
  .premeo-basket .explanation-text {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .premeo-basket .explanation-text {
    font-size: 18px;
  }
}
.optanon-show-settings {
  background-color: #f7f7f7;
  border: 1px solid #68b631;
  box-shadow: 0 0 2px 0 #666;
  box-sizing: border-box;
  color: #68b631;
  cursor: pointer;
  display: inline-block;
  font-size: 0.8em;
  letter-spacing: 0.5px;
  line-height: 1.2;
  margin-left: 1px;
  padding: 0.8em 2em;
  -moz-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}
.optanon-show-settings:hover {
  color: #fff;
  background-color: #68b631;
}
.ertragschampion {
  background-color: #052941;
  background-image: url("/images/ertragschampion/ertragschampion_back.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100vw;
}
.ertragschampion .content-box {
  margin-bottom: 0;
}
.ertragschampion .content-box.main-header {
  text-align: center;
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 50px;
}
@media screen and (min-width: 200px) {
  .ertragschampion .content-box.main-header {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .ertragschampion .content-box.main-header {
    width: 76vw;
  }
}
.ertragschampion .content-box.main-header img {
  display: block;
  margin: 50px auto 0 auto;
}
.ertragschampion .content-box.main-header h2 {
  margin-top: 20px;
  margin-bottom: 36px;
  color: #fff;
}
.ertragschampion .content-box.main-header h5 {
  color: #fff;
  font-size: 18px;
  margin: 50px 0 20px 0;
  text-align: center;
  font-weight: 600;
}
.ertragschampion .content-box.main-header h6 {
  color: #fff;
  font-size: 18px;
  margin: 0 0 50px 0;
  text-align: center;
  font-weight: 400;
}
.ertragschampion .content-box.main-header .description {
  display: block;
  margin: 0 auto;
  text-align: center;
  color: #fff;
}
.ertragschampion .content-box.main-header .teilnehmen {
  margin: 40px auto;
  text-transform: uppercase;
  font-style: italic;
  background-color: #66B512;
  display: inline-block;
  font-size: 16px;
  color: #fff;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 80px 11px 21px;
  padding: 18px 80px 18px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen:hover,
.ertragschampion .content-box.main-header .teilnehmen:active,
.ertragschampion .content-box.main-header .teilnehmen:focus {
  background-color: #66B512 !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.ertragschampion .content-box.main-header .teilnehmen:hover {
  text-decoration: none;
  color: #fff;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.ertragschampion .content-box.main-header .teilnehmen[disabled] {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen[disabled]:hover,
.ertragschampion .content-box.main-header .teilnehmen[disabled]:active,
.ertragschampion .content-box.main-header .teilnehmen[disabled]:focus {
  background-color: #CCCBCB !important;
}
.ertragschampion .content-box.main-header .teilnehmen.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__icon-left:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__print {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__print:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__print:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__print:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__print:hover:after {
  transform: translateX(-7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.ertragschampion .content-box.main-header .teilnehmen.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__logout:hover:after {
  transform: translateX(-7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__login {
  padding: 11px 80px 11px 21px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__login:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen.c__login:hover span,
.ertragschampion .content-box.main-header .teilnehmen.c__login:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen.c__login:hover:after {
  transform: translateX(-7px);
}
.ertragschampion .content-box.main-header .teilnehmen:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #2B6636;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen:hover:before {
  right: -80px;
}
.ertragschampion .content-box.main-header .teilnehmen:hover span,
.ertragschampion .content-box.main-header .teilnehmen:hover .filter-option {
  transform: translateX(7px);
}
.ertragschampion .content-box.main-header .teilnehmen[disabled]:before {
  background-color: #CCCBCB;
}
.ertragschampion .content-box.main-header .teilnehmen:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23fff%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.main-header .teilnehmen:hover:after {
  transform: translateX(-7px);
}
.ertragschampion .content-box.main-header ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ertragschampion .content-box.main-header ul li {
  color: #fff;
}
.ertragschampion .content-box.main-header ul li a {
  color: #66B512;
  text-decoration: underline;
}
.ertragschampion .content-box.main-header .link-list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 50px;
  flex-wrap: wrap;
}
.ertragschampion .content-box.main-header .link-list .bedingungen,
.ertragschampion .content-box.main-header .link-list .maschinendaten {
  display: inline-block;
  color: #66B512;
  text-decoration: underline;
  font-style: italic;
}
.ertragschampion .content-box.content-section {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 200px) {
  .ertragschampion .content-box.content-section {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .ertragschampion .content-box.content-section {
    width: 76vw;
  }
}
.ertragschampion .content-box.content-section .no-results {
  margin-top: 30px;
  margin-bottom: 60px;
}
.ertragschampion .content-box.content-section .preise {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 50px;
  margin-bottom: 30px;
  flex-wrap: wrap;
}
.ertragschampion .content-box.content-section .preise li {
  max-width: 370px;
}
.ertragschampion .content-box.content-section .preise li h5 {
  color: #66B512;
  font-size: 18px;
  text-align: left;
  margin-bottom: 10px;
}
.ertragschampion .content-box.content-section .preise li h3 {
  font-weight: 600;
  color: #fff;
  font-size: 30px;
  margin-top: 0;
  text-align: left;
}
.ertragschampion .content-box.content-section .preise li img {
  display: block;
  height: auto;
  max-width: 100%;
  margin: 20px auto;
}
.ertragschampion .content-box.content-section .preise li p {
  color: #fff;
  width: auto;
  text-align: left;
}
.ertragschampion .content-box.content-section h3 {
  font-size: 40px;
  font-weight: 800;
  margin: 50px 0;
  text-align: center;
  color: #66B512;
}
.ertragschampion .content-box.content-section p {
  text-align: center;
  color: #fff;
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .ertragschampion .content-box.content-section p {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .ertragschampion .content-box.content-section p {
    width: 76vw;
  }
}
.ertragschampion .content-box.content-section .winner {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 50px;
  margin-top: 50px;
  padding-bottom: 20px;
  border-bottom: 1px solid #66B512;
  flex-wrap: wrap;
}
.ertragschampion .content-box.content-section .winner li {
  max-width: 370px;
}
.ertragschampion .content-box.content-section .winner li h3 {
  font-weight: 600;
  color: #fff;
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 25px;
  text-align: left;
}
.ertragschampion .content-box.content-section .winner li .winner-content {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 40px;
  position: relative;
  left: -60px;
}
.ertragschampion .content-box.content-section .winner li .winner-content .winner-content-text h6 {
  color: #66B512;
  font-size: 16px;
  margin: 0;
}
.ertragschampion .content-box.content-section .winner li .winner-content .winner-content-text span {
  display: inline-block;
  color: #fff;
  margin-bottom: 18px;
}
.ertragschampion .content-box.content-section .winner li .winner-content .winner-content-text span.ergebnis {
  font-size: 30px;
  margin-right: 12px;
}
.ertragschampion .content-box.content-section .scroller-container {
  overflow-x: auto;
  padding-bottom: 10px;
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .ertragschampion .content-box.content-section .scroller-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .ertragschampion .content-box.content-section .scroller-container {
    width: 76vw;
  }
}
.ertragschampion .content-box.content-section .scroller-container table {
  display: none;
  min-width: 1130px;
  width: 100%;
  margin-top: 50px;
  table-layout: fixed;
  overflow-wrap: break-word;
}
.ertragschampion .content-box.content-section .scroller-container table th,
.ertragschampion .content-box.content-section .scroller-container table td {
  border-bottom: 1px solid #66B512;
  padding: 12px 10px;
}
.ertragschampion .content-box.content-section .scroller-container table th {
  color: #66B512;
  font-weight: 600;
  font-size: 16px;
  white-space: nowrap;
}
.ertragschampion .content-box.content-section .scroller-container table td {
  color: #fff;
}
.ertragschampion .content-box.content-section .open-close {
  border-bottom: 1px solid #66B512;
  padding: 30px 0 40px 0;
  margin-bottom: 40px;
  text-align: center;
}
.ertragschampion .content-box.content-section .open-close #toggleList {
  display: inline-block;
  color: #66B512;
  font-weight: 600;
  cursor: pointer;
  position: relative;
  padding-right: 55px;
}
.ertragschampion .content-box.content-section .open-close #toggleList:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%2366B512%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(-270deg);
  transition: transform 0.3s ease-out;
}
.ertragschampion .content-box.content-section .open-close #toggleList.open:after {
  transform: rotate(-90deg);
}
.ertragschampion .content-box.content-section h5 {
  color: #fff;
  font-weight: 600;
  text-align: center;
  font-size: 18px;
  margin-bottom: 40px;
  margin-top: 60px;
}
.ertragschampion .content-box.content-section .map {
  max-width: 90vw;
  max-height: 128vw;
  aspect-ratio: 1 / 1.42857;
  width: 700px;
  height: 800px;
  margin: 0 auto 50px auto;
}
.viewport.aktionen > h3,
.action-list > h3 {
  padding: 0;
  margin: 0;
  font-weight: 600;
  color: #FF3162;
  font-size: 18px;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen > h3,
  .action-list > h3 {
    font-size: calc(18px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen > h3,
  .action-list > h3 {
    font-size: 24px;
  }
}
.viewport.aktionen .accordion .accordion-item,
.action-list .accordion .accordion-item {
  width: 100%;
  max-width: none;
  border-bottom: 1px solid #DDDDDD;
}
.viewport.aktionen .accordion .accordion-item .foldable,
.action-list .accordion .accordion-item .foldable {
  margin-left: 0;
  color: #10384F;
  font-size: 18px;
  font-weight: 600;
  width: 100%;
  max-width: none;
}
.viewport.aktionen .accordion .accordion-item .foldable:after,
.action-list .accordion .accordion-item .foldable:after {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  width: 23px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.viewport.aktionen .accordion .accordion-item .foldable.expanded,
.action-list .accordion .accordion-item .foldable.expanded,
.viewport.aktionen .accordion .accordion-item .foldable:hover,
.action-list .accordion .accordion-item .foldable:hover {
  color: #FF3162;
}
.viewport.aktionen .accordion .accordion-item .accordion-content,
.action-list .accordion .accordion-item .accordion-content {
  padding-top: 1px;
}
.viewport.aktionen .accordion .accordion-item .accordion-content .accordion,
.action-list .accordion .accordion-item .accordion-content .accordion {
  margin-left: 30px;
}
.viewport.aktionen .accordion .accordion-item .accordion-content .accordion .accordion-item,
.action-list .accordion .accordion-item .accordion-content .accordion .accordion-item {
  border-bottom: 1px solid #DDDDDD;
}
.viewport.aktionen .accordion .accordion-item .accordion-content .accordion .accordion-item:last-child,
.action-list .accordion .accordion-item .accordion-content .accordion .accordion-item:last-child {
  border-bottom: none;
}
.viewport.aktionen .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable,
.action-list .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable {
  font-weight: 400;
  font-size: 16px;
}
.viewport.aktionen .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable:after,
.action-list .accordion .accordion-item .accordion-content .accordion .accordion-item .foldable:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2310384F;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 14px;
}
.viewport.aktionen .accordion .accordion-item .accordion-content .content-wrapper,
.action-list .accordion .accordion-item .accordion-content .content-wrapper {
  width: 100% !important;
  max-width: none;
  margin-right: 0;
  margin-left: 0;
  font-size: 16px;
}
.viewport.aktionen .accordion.action--accordion,
.action-list .accordion.action--accordion {
  border-top: 1px solid #DDDDDD;
  margin-top: 30px;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion,
  .action-list .accordion.action--accordion {
    margin-top: calc(30px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion,
  .action-list .accordion.action--accordion {
    margin-top: 50px;
  }
}
.viewport.aktionen .accordion.action--accordion .foldable,
.action-list .accordion.action--accordion .foldable {
  padding-left: 60px;
  padding-right: 23px;
  margin-top: 18px;
  margin-bottom: 18px;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    padding-left: calc(60px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    padding-left: 100px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    padding-right: calc(23px  +  22  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    padding-right: 45px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    margin-top: calc(18px  +  24  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    margin-top: 42px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    margin-bottom: calc(18px  +  24  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    margin-bottom: 42px;
  }
}
@media all and (max-width: 480px) {
  .viewport.aktionen .accordion.action--accordion .foldable,
  .action-list .accordion.action--accordion .foldable {
    padding-left: 0;
  }
}
.viewport.aktionen .accordion.action--accordion .foldable:before,
.action-list .accordion.action--accordion .foldable:before {
  content: '';
  background: url('/-/media/BCSD/Resources/Layout/2023/premeo_teasersite_bonuspunkte.ashx') transparent no-repeat center;
  background-size: 40px;
  height: 100%;
  position: absolute;
  width: 60px;
  top: 0;
  left: 0;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable:before,
  .action-list .accordion.action--accordion .foldable:before {
    background-size: calc(40px  +  15  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable:before,
  .action-list .accordion.action--accordion .foldable:before {
    background-size: 55px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable:before,
  .action-list .accordion.action--accordion .foldable:before {
    width: calc(60px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable:before,
  .action-list .accordion.action--accordion .foldable:before {
    width: 100px;
  }
}
@media all and (max-width: 480px) {
  .viewport.aktionen .accordion.action--accordion .foldable:before,
  .action-list .accordion.action--accordion .foldable:before {
    display: none;
  }
}
.viewport.aktionen .accordion.action--accordion .foldable:after,
.action-list .accordion.action--accordion .foldable:after {
  height: 100%;
  width: 23px;
  background-size: 23px;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable:after,
  .action-list .accordion.action--accordion .foldable:after {
    width: calc(23px  +  22  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable:after,
  .action-list .accordion.action--accordion .foldable:after {
    width: 45px;
  }
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable:after,
  .action-list .accordion.action--accordion .foldable:after {
    background-size: calc(23px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable:after,
  .action-list .accordion.action--accordion .foldable:after {
    background-size: 35px;
  }
}
.viewport.aktionen .accordion.action--accordion .foldable > h4,
.action-list .accordion.action--accordion .foldable > h4 {
  font-size: 18px;
  font-weight: 700;
  max-width: none;
  width: 100%;
  margin: 0;
  line-height: 1.3;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .foldable > h4,
  .action-list .accordion.action--accordion .foldable > h4 {
    font-size: calc(18px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .foldable > h4,
  .action-list .accordion.action--accordion .foldable > h4 {
    font-size: 24px;
  }
}
.viewport.aktionen .accordion.action--accordion .accordion-item-overhead,
.action-list .accordion.action--accordion .accordion-item-overhead {
  color: #FF3162;
  display: block;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 14px;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .accordion-item-overhead,
  .action-list .accordion.action--accordion .accordion-item-overhead {
    font-size: calc(14px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .accordion-item-overhead,
  .action-list .accordion.action--accordion .accordion-item-overhead {
    font-size: 16px;
  }
}
.viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper,
.action-list .accordion.action--accordion .accordion-content .content-wrapper {
  font-size: 16px;
  line-height: 1.7;
}
@media screen and (min-width: 200px) {
  .viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper,
  .action-list .accordion.action--accordion .accordion-content .content-wrapper {
    font-size: calc(16px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper,
  .action-list .accordion.action--accordion .accordion-content .content-wrapper {
    font-size: 20px;
  }
}
.viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper a,
.action-list .accordion.action--accordion .accordion-content .content-wrapper a {
  color: #FF3162;
}
.viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper a:hover,
.action-list .accordion.action--accordion .accordion-content .content-wrapper a:hover,
.viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper a:focus,
.action-list .accordion.action--accordion .accordion-content .content-wrapper a:focus,
.viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper a:active,
.action-list .accordion.action--accordion .accordion-content .content-wrapper a:active {
  color: #FF3162;
}
.viewport.aktionen .accordion.action--accordion .accordion-content .content-wrapper .button-wrapper,
.action-list .accordion.action--accordion .accordion-content .content-wrapper .button-wrapper {
  margin-top: 30px;
  text-align: center;
}
.viewport.aktionen .no-result,
.action-list .no-result {
  font-size: 18px;
  font-weight: 600;
}
.viewport.aktionen.landing-page,
.action-list.landing-page {
  margin-bottom: 0;
}
.viewport.aktionen.landing-page > h3,
.action-list.landing-page > h3 {
  color: #fff;
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .foldable:before,
.action-list.landing-page .accordion.action--accordion .accordion-item .foldable:before {
  background-image: url("/-/media/BCSD/Resources/Layout/2023/bonus_sticker.ashx");
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .foldable:after,
.action-list.landing-page .accordion.action--accordion .accordion-item .foldable:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFF;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .foldable > h4,
.action-list.landing-page .accordion.action--accordion .accordion-item .foldable > h4 {
  color: #fff;
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .foldable .accordion-item-overhead,
.action-list.landing-page .accordion.action--accordion .accordion-item .foldable .accordion-item-overhead {
  color: #fff;
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper,
.action-list.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper {
  color: #fff;
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a,
.action-list.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a {
  color: #fff;
  text-decoration: underline;
}
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a:hover,
.action-list.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a:hover,
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a:focus,
.action-list.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a:focus,
.viewport.aktionen.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a:active,
.action-list.landing-page .accordion.action--accordion .accordion-item .accordion-content .content-wrapper a:active {
  color: #fff;
  background-color: #FF3162;
}
.action-list {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 50px;
  margin-bottom: 100px;
}
@media screen and (min-width: 200px) {
  .action-list {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .action-list {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .action-list {
    margin-top: calc(50px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .action-list {
    margin-top: 100px;
  }
}
@media screen and (min-width: 200px) {
  .action-list {
    margin-bottom: calc(100px  +  45  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .action-list {
    margin-bottom: 145px;
  }
}
.content-box.vegetables-container {
  position: relative;
  margin: 20px 0 0;
}
@media (min-width: 481px) {
  .content-box.vegetables-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8%;
    right: 0;
    width: 60%;
    height: 100%;
    z-index: 11;
    transform: skewX(-10deg);
    background-color: #fff;
    transition: 2s;
  }
  .content-box.vegetables-container:after {
    content: "";
    position: absolute;
    top: 0;
    right: -8%;
    width: 60%;
    height: 100%;
    z-index: 11;
    transform: skewX(-10deg);
    background-color: #fff;
    transition: 2s;
  }
}
@media (min-width: 481px) {
  .content-box.vegetables-container.display-teaser:before {
    width: 0;
  }
}
@media (min-width: 481px) {
  .content-box.vegetables-container.display-teaser:after {
    width: 0;
  }
}
.content-box.vegetables-container .slider-wrapper {
  width: 100%;
  max-width: none;
}
.content-box.vegetables-container .slider-wrapper .last,
.content-box.vegetables-container .slider-wrapper .next {
  background-color: #66B512;
  border-color: #66B512;
  z-index: 10;
}
@media (max-width: 480px) {
  .content-box.vegetables-container .slider-wrapper .last,
  .content-box.vegetables-container .slider-wrapper .next {
    top: 25%;
    transform: translate(0, -25%);
  }
}
.content-box.vegetables-container .slider-wrapper .switcher-container {
  z-index: 11;
}
.content-box.vegetables-container .slider-wrapper .switcher {
  background-color: #66B512;
}
.content-box.vegetables-container .slider-wrapper .switcher.active {
  border-color: #66B512;
}
.content-box.vegetables-container .vegetables-teaser {
  position: relative;
  display: block;
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser {
    max-height: 500px;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100%;
    overflow: hidden;
    transform: translateX(50vw) translateX(-50%);
  }
}
.content-box.vegetables-container .vegetables-teaser a {
  cursor: pointer;
  text-decoration: none;
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper:hover .right-line {
    right: 45px !important;
  }
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper:hover .left-line {
    left: -40px !important;
    height: 110% !important;
  }
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper:hover .content-wrapper:after {
    margin-left: -20px;
    width: 85%;
  }
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper:hover .more:after {
    left: 10px !important;
  }
}
@media (min-width: 992px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper:hover .content-wrapper:after {
    width: 63%;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .teaser-image {
  position: relative;
  height: 300px;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .teaser-image {
    height: 350px;
  }
}
@media (min-width: 768px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .teaser-image {
    height: 500px;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .teaser-image img {
  border: 0;
  vertical-align: middle;
  border-style: none;
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 80% center;
  transform: scale(1.4);
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .teaser-image img {
    object-position: right center;
    transform: none;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper {
  position: relative;
  padding: 0;
  z-index: 1;
  margin: 0 0 -20px;
  background-color: #10384F;
}
@media (max-width: 480px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 120%;
    transform: skewy(-3deg);
    top: -15%;
    left: 0;
    z-index: -1;
    opacity: 0.7;
    background-color: #10384F;
  }
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 120%;
    transform: skewy(-5deg);
    top: -8%;
    left: 0;
    z-index: -1;
    background-color: #10384F;
  }
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper {
    position: absolute;
    top: 0;
    display: flex;
    width: calc(100% - 75px);
    height: 100%;
    left: 75px;
    background-color: transparent;
  }
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    width: 85%;
    height: 100%;
    z-index: 1;
    background-color: #10384F;
    transform: skewX(-10deg);
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-out, right 0.2s ease-out;
    -moz-transition: all 0.3s ease-out, right 0.2s ease-out;
    -ms-transition: all 0.3s ease-out, right 0.2s ease-out;
    -o-transition: all 0.3s ease-out, right 0.2s ease-out;
    transition: all 0.3s ease-out, right 0.2s ease-out;
  }
}
@media (min-width: 992px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper {
    left: 150px;
    width: calc(100% - 150px);
  }
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper:after {
    width: 60%;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .overhead {
  font-size: 16px;
}
@media screen and (min-width: 200px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .overhead {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .overhead {
    font-size: 18px;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper {
  color: #fff;
  margin: 0;
  padding: 30px 30px 50px;
  font-weight: 800;
  font-style: normal;
  font-size: 15px;
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper {
    width: 90%;
    padding-left: 10%;
    padding-right: 5%;
    margin-top: auto;
    margin-bottom: auto;
    z-index: 2;
  }
}
@media (min-width: 768px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 1300px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper {
    width: 48%;
  }
}
@media (min-width: 3700px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper {
    padding-left: 32%;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper .headline {
  font-weight: 200;
  color: #fff;
  font-style: italic;
  font-size: 25px;
}
@media screen and (min-width: 200px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper .headline {
    font-size: calc(25px  +  30  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper .headline {
    font-size: 55px;
  }
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper .more {
  color: #fff;
  margin-top: 30px;
  text-transform: uppercase;
  display: block;
  font-style: italic;
  font-weight: 600;
}
.content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .text-wrapper .more:after {
  content: "\0203A";
  position: relative;
  display: inline-block;
  top: 1px;
  left: 5px;
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
  -webkit-transition: all 0.3s ease-out, right 0.2s ease-out;
  -moz-transition: all 0.3s ease-out, right 0.2s ease-out;
  -ms-transition: all 0.3s ease-out, right 0.2s ease-out;
  -o-transition: all 0.3s ease-out, right 0.2s ease-out;
  transition: all 0.3s ease-out, right 0.2s ease-out;
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .right-line {
    position: absolute;
    right: 10%;
    top: -10px;
    height: 120%;
    width: 1px;
    background-color: #0091DF;
    transform: translateX(0) rotate(10deg);
    z-index: 1;
    -webkit-transition: all 0.3s ease-out, right 0.2s ease-out;
    -moz-transition: all 0.3s ease-out, right 0.2s ease-out;
    -ms-transition: all 0.3s ease-out, right 0.2s ease-out;
    -o-transition: all 0.3s ease-out, right 0.2s ease-out;
    transition: all 0.3s ease-out, right 0.2s ease-out;
  }
}
@media (min-width: 481px) {
  .content-box.vegetables-container .vegetables-teaser .vegetables-teaser-wrapper .content-wrapper .left-line {
    position: absolute;
    left: -20px;
    top: -30px;
    height: 120%;
    width: 1px;
    transform: translateX(0) rotate(10deg);
    z-index: 1;
    background-color: #D30F4B;
    -webkit-transition: all 0.3s ease-out, right 0.2s ease-out;
    -moz-transition: all 0.3s ease-out, right 0.2s ease-out;
    -ms-transition: all 0.3s ease-out, right 0.2s ease-out;
    -o-transition: all 0.3s ease-out, right 0.2s ease-out;
    transition: all 0.3s ease-out, right 0.2s ease-out;
  }
}
.content-box.c__artikelbild_l {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .content-box.c__artikelbild_l {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__artikelbild_l {
    width: 76vw;
  }
}
.content-box.c__artikelbild_l .image-wrapper {
  display: inline-block;
}
.content-box.c__artikelbild_l .description {
  width: 0;
  min-width: 100%;
  font-size: 14px;
  font-weight: 300;
  color: #3e9f3e;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (min-width: 200px) {
  .content-box.c__artikelbild_l .description {
    font-size: calc(14px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__artikelbild_l .description {
    font-size: 16px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.c__artikelbild_l .description {
    padding-top: calc(10px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.c__artikelbild_l .description {
    padding-top: 20px;
  }
}
.range-slider-wrapper-v2 {
  /* Default Bootstrap Slider Styles */
  /* End of Default Bootstrap Slider Styles*/
  /* Custom slider */
}
.range-slider-wrapper-v2 .bootstrap-slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-selection,
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-track-low,
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-tick,
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-handle {
  margin-left: -10px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-tick.triangle,
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #036fa5;
  margin-top: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  display: inline-block;
  text-align: center;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal.slider-rtl .slider-tick,
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  left: 25%;
  top: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-track-low,
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-tick,
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-handle {
  margin-top: -10px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-tick.triangle,
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-handle.triangle,
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-tick.triangle,
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #036fa5;
  margin-left: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical.slider-rtl .slider-tick.triangle,
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10px 10px 10px 0;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-disabled .slider-handle {
  background-color: #cfcfcf;
  background-image: -moz-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));
  background-image: -webkit-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: -o-linear-gradient(top, #DFDFDF, #BEBEBE);
  background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE', GradientType=0);
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-disabled .slider-track {
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));
  background-image: -webkit-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: -o-linear-gradient(top, #E5E5E5, #E9E9E9);
  background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9', GradientType=0);
  cursor: not-allowed;
}
.range-slider-wrapper-v2 .bootstrap-slider input {
  display: none;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.range-slider-wrapper-v2 .bootstrap-slider .bs-tooltip-top .tooltip-inner,
.range-slider-wrapper-v2 .bootstrap-slider .bs-tooltip-bottom .tooltip-inner {
  position: relative;
  left: -50%;
}
.range-slider-wrapper-v2 .bootstrap-slider.bs-tooltip-left .tooltip-inner,
.range-slider-wrapper-v2 .bootstrap-slider.bs-tooltip-right .tooltip-inner {
  position: relative;
  top: -100%;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip {
  pointer-events: none;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-top .arrow,
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-bottom .arrow {
  left: -0.4rem;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-top {
  margin-top: -44px;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-bottom {
  margin-top: 2px;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-left,
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-right {
  margin-top: -14px;
}
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-left .arrow,
.range-slider-wrapper-v2 .bootstrap-slider .tooltip.bs-tooltip-right .arrow {
  top: 8px;
}
.range-slider-wrapper-v2 .bootstrap-slider .hide {
  display: none;
}
.range-slider-wrapper-v2 .slider-track {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  cursor: pointer;
}
.range-slider-wrapper-v2 .slider-selection {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));
  background-image: -webkit-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: -o-linear-gradient(top, #F9F9F9, #F5F5F5);
  background-image: linear-gradient(to bottom, #F9F9F9, #F5F5F5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#F5F5F5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
}
.range-slider-wrapper-v2 .slider-selection.tick-slider-selection {
  background-color: #46c1fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd', GradientType=0);
}
.range-slider-wrapper-v2 .slider-track-low,
.range-slider-wrapper-v2 .slider-track-high {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  background: transparent;
}
.range-slider-wrapper-v2 .slider-handle {
  background-color: #0478b2;
  background-image: -moz-linear-gradient(top, #0480BE, #036fa5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0480BE), to(#036fa5));
  background-image: -webkit-linear-gradient(top, #0480BE, #036fa5);
  background-image: -o-linear-gradient(top, #0480BE, #036fa5);
  background-image: linear-gradient(to bottom, #0480BE, #036fa5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0480BE', endColorstr='#036fa5', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #0480BE;
  border: 0px solid transparent;
}
.range-slider-wrapper-v2 .slider-handle:hover {
  cursor: pointer;
}
.range-slider-wrapper-v2 .slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.range-slider-wrapper-v2 .slider-handle.triangle {
  background: transparent none;
}
.range-slider-wrapper-v2 .slider-handle.custom {
  background: transparent none;
}
.range-slider-wrapper-v2 .slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.range-slider-wrapper-v2 .slider-tick {
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));
  background-image: -webkit-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: -o-linear-gradient(top, #F5F5F5, #F9F9F9);
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  width: 20px;
  height: 20px;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.range-slider-wrapper-v2 .slider-tick.round {
  border-radius: 50%;
}
.range-slider-wrapper-v2 .slider-tick.triangle {
  background: transparent none;
}
.range-slider-wrapper-v2 .slider-tick.custom {
  background: transparent none;
}
.range-slider-wrapper-v2 .slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.range-slider-wrapper-v2 .slider-tick.in-selection {
  background-color: #46c1fe;
  background-image: -moz-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#52c5ff), to(#3abcfd));
  background-image: -webkit-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: -o-linear-gradient(top, #52c5ff, #3abcfd);
  background-image: linear-gradient(to bottom, #52c5ff, #3abcfd);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52c5ff', endColorstr='#3abcfd', GradientType=0);
  opacity: 1;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal {
  width: 100%;
  height: 28px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-selection {
  background: #D30F4B;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-track {
  background: #ccc;
  height: 3px;
  margin-top: -2px;
}
.range-slider-wrapper-v2 .bootstrap-slider.slider-horizontal .slider-handle {
  background: #D30F4B;
  height: 28px;
  width: 28px;
  margin-left: -14px;
  border-radius: 28px;
}
.range-slider-wrapper-v2 .input-line {
  display: flex;
  gap: 10px;
  margin: 0 0 30px;
}
.range-slider-wrapper-v2 .input-line .input-wrapper {
  flex: 1 1 50%;
}
.range-slider-wrapper-v2 .input-line .input-wrapper label {
  display: block;
  font-size: 12px;
  font-weight: 400;
}
@media screen and (min-width: 200px) {
  .range-slider-wrapper-v2 .input-line .input-wrapper label {
    font-size: calc(12px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .range-slider-wrapper-v2 .input-line .input-wrapper label {
    font-size: 14px;
  }
}
.range-slider-wrapper-v2 .input-line .input-wrapper label .label-desktop {
  display: none;
}
@media all and (min-width: 768px) {
  .range-slider-wrapper-v2 .input-line .input-wrapper label .label-desktop {
    display: inline;
  }
}
.range-slider-wrapper-v2 .input-line .input-wrapper label .label-mobile {
  display: inline;
}
@media all and (min-width: 768px) {
  .range-slider-wrapper-v2 .input-line .input-wrapper label .label-mobile {
    display: none;
  }
}
.range-slider-wrapper-v2 .input-line .input-wrapper input {
  border: 1px solid #D30F4B;
  font-size: 18px;
  font-weight: 600;
  padding: 6px 12px;
  width: 100%;
  -moz-appearance: textfield;
}
@media screen and (min-width: 200px) {
  .range-slider-wrapper-v2 .input-line .input-wrapper input {
    font-size: calc(18px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .range-slider-wrapper-v2 .input-line .input-wrapper input {
    font-size: 30px;
  }
}
.range-slider-wrapper-v2 .input-line .input-wrapper input::-webkit-inner-spin-button,
.range-slider-wrapper-v2 .input-line .input-wrapper input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.range-slider-wrapper-v2 .range-slider-container {
  padding: 0 14px 35px;
}
.snowflake {
  position: absolute;
  width: 20px;
  height: 20px;
  background: white;
  border-radius: 50%;
  filter: drop-shadow(0 0 20px white);
}
.content-box.cashback {
  width: 90vw;
  max-width: 920px;
  margin-right: auto;
  margin-left: auto;
  overflow: visible;
  margin-bottom: 45px;
}
@media screen and (min-width: 200px) {
  .content-box.cashback {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .content-box.cashback {
    margin-bottom: calc(45px  +  15  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback {
    margin-bottom: 60px;
  }
}
.content-box.cashback a {
  color: #10384F;
  font-weight: 600;
}
.content-box.cashback h2 {
  font-size: 30px;
  margin: 0;
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 300;
  color: #FF3162;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 200px) {
  .content-box.cashback h2 {
    font-size: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback h2 {
    font-size: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.cashback h2 {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback h2 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.cashback h2 {
    margin-bottom: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback h2 {
    margin-bottom: 40px;
  }
}
.content-box.cashback h4 {
  font-size: 18px;
  margin: 0;
  margin-bottom: 50px;
  font-weight: 300;
  color: #10384F;
  text-align: center;
  line-height: 1.4em;
  width: 100%;
  max-width: none;
}
@media screen and (min-width: 200px) {
  .content-box.cashback h4 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback h4 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .content-box.cashback h4 {
    margin-bottom: calc(50px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback h4 {
    margin-bottom: 70px;
  }
}
.content-box.cashback .card-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0 60px;
}
.content-box.cashback .card-container .card {
  position: relative;
  width: 518px;
  transform-style: preserve-3d;
}
.content-box.cashback .card-container .card img {
  display: block;
  height: auto;
  max-width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 42px;
}
.content-box.cashback .card-container .card .avatar {
  position: absolute;
  top: 10%;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #fff;
  border-radius: 50%;
  padding: 12px;
  width: 50px;
  height: 50px;
}
.content-box.cashback .card-container .card .avatar span {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}
.content-box.cashback .card-container .card .points,
.content-box.cashback .card-container .card .state {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) translateZ(25px);
  color: #fff;
  display: inline-block;
  text-align: center;
  transition: opacity 0.4s ease-out;
}
.content-box.cashback .card-container .card .points .header,
.content-box.cashback .card-container .card .state .header {
  font-size: 16px;
  display: block;
}
.content-box.cashback .card-container .card .points .value,
.content-box.cashback .card-container .card .state .value {
  font-size: 39px;
  font-weight: 700;
  display: block;
}
.content-box.cashback .card-container .card .state {
  opacity: 0;
}
.content-box.cashback .card-container .card:hover .points {
  opacity: 0;
}
.content-box.cashback .card-container .card:hover .state {
  opacity: 1;
}
.content-box.cashback .sub-headline {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 30px;
  position: relative;
}
.content-box.cashback .sub-headline .mandatory {
  position: absolute;
  bottom: -10px;
  right: 0;
  font-size: 12px;
  font-weight: 400;
}
@media all and (min-width: 451px) {
  .content-box.cashback .sub-headline .mandatory {
    bottom: 0;
  }
}
.content-box.cashback .text-block {
  margin: 0 0 40px;
}
.content-box.cashback .points-slider {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 10px;
  margin: 40px 0px;
}
.content-box.cashback .points-slider::-webkit-slider-runnable-track {
  height: 4px;
  background: #FF3162;
  border-radius: 4px;
  border: none;
  /*margin: 0 1px;*/
}
.content-box.cashback .points-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: inset 0 0 0 13px #FF3162;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}
.content-box.cashback .points-slider::-moz-range-track {
  height: 4px;
  background: #FF3162;
  border-radius: 4px;
  border: none;
}
.content-box.cashback .points-slider::-moz-range-thumb {
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 50%;
  border: none;
  cursor: pointer;
  box-shadow: inset 0 0 0 13px #FF3162;
}
.content-box.cashback .points-slider:active::-webkit-slider-thumb {
  box-shadow: inset 0 0 0 13px #FF3162, 0 0 0 3px #fff, 0 0 0 7px #FF3162;
}
.content-box.cashback .points-slider:active::-moz-range-thumb {
  box-shadow: inset 0 0 0 13px #FF3162, 0 0 0 3px #fff, 0 0 0 7px #FF3162;
}
.content-box.cashback .min-max-value-container {
  font-size: 12px;
  font-weight: 400;
  margin: 0 0 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media all and (min-width: 451px) {
  .content-box.cashback .min-max-value-container {
    font-size: 14px;
  }
}
.content-box.cashback .min-max-value-container .max-value-container {
  margin: 0;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
@media all and (min-width: 451px) {
  .content-box.cashback .min-max-value-container .label-mobile {
    display: none;
  }
}
.content-box.cashback .min-max-value-container .label-desktop {
  display: none;
}
@media all and (min-width: 451px) {
  .content-box.cashback .min-max-value-container .label-desktop {
    display: inline;
  }
}
.content-box.cashback .current-value-container {
  background: #FF3162;
  color: #fff;
  padding: 15px;
  margin: 0 0 30px;
}
@media all and (min-width: 651px) {
  .content-box.cashback .current-value-container {
    display: flex;
    align-items: center;
  }
}
.content-box.cashback .current-value-container .points-value,
.content-box.cashback .current-value-container .money-value {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.content-box.cashback .current-value-container .points-value .val-label,
.content-box.cashback .current-value-container .money-value .val-label {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 10px;
}
.content-box.cashback .current-value-container .points-value .val,
.content-box.cashback .current-value-container .money-value .val {
  font-size: 40px;
  font-weight: bold;
}
.content-box.cashback .current-value-container .center {
  font-size: 70px;
  font-weight: 300;
  display: flex;
  justify-content: center;
}
@media all and (max-width: 650px) {
  .content-box.cashback .current-value-container .center {
    line-height: 65px;
  }
}
.content-box.cashback .remaining-points {
  text-align: center;
  color: #FF3162;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 70px;
}
.content-box.cashback .form-group {
  position: relative;
  margin: 0 0 40px;
}
.content-box.cashback .form-group input[type="text"] {
  width: 100%;
  padding: 13px;
  font-size: 16px;
  border: 1px solid #10384F;
}
.content-box.cashback .form-group label {
  position: absolute;
  top: -10px;
  left: 10px;
  background-color: white;
  padding: 0 5px;
  font-size: 12px;
  font-weight: normal;
  color: #10384F;
}
.content-box.cashback p.checkbox {
  padding-left: 20px;
  font-size: 12px;
  margin: 0 0 40px;
}
.content-box.cashback p.checkbox input[type=checkbox] {
  -webkit-appearance: checkbox;
  transform: scale(1.5);
}
.content-box.cashback p.checkbox .field-validation-error {
  padding: 0 0 0 20px;
}
.content-box.cashback p.checkbox a {
  color: #FF3162;
  font-weight: 300;
}
.content-box.cashback p.checkbox a:link,
.content-box.cashback p.checkbox a:visited,
.content-box.cashback p.checkbox a:hover {
  color: #FF3162;
}
.content-box.cashback .c__button-row {
  margin-top: 40px;
  text-align: right;
}
.content-box.cashback .divider {
  height: 1px;
  border-bottom: 1px solid #10384F;
  margin: 0 0 40px;
}
.content-box.cashback .highlight {
  background: #FF3162;
  padding: 30px;
  color: #fff;
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  font-weight: 700;
  height: 100px;
}
@media screen and (min-width: 200px) {
  .content-box.cashback .highlight {
    margin-bottom: calc(50px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.cashback .highlight {
    margin-bottom: 70px;
  }
}
.content-box.cashback .error-container {
  font-size: 16px;
}
.c__toggle-with-labels {
  font-weight: 600;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  padding: 5px;
  background-color: #fff;
  border-radius: 50px;
  position: relative;
  cursor: pointer;
}
.c__toggle-with-labels > div {
  flex: 1;
  padding: 10px;
  border-radius: 50px;
  text-align: center;
  z-index: 2;
}
.c__toggle-with-labels .left-value {
  color: #fff;
  transition: color 0.4s ease-out;
}
.c__toggle-with-labels .right-value {
  color: #10384F;
  transition: color 0.4s ease-out;
}
.c__toggle-with-labels input {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.c__toggle-with-labels .toggle {
  position: absolute;
  top: 5px;
  left: 5px;
  bottom: 5px;
  width: 50%;
  z-index: 1;
  background-color: #D30F4B;
  border-radius: 50px;
  transition: left 0.4s ease-out;
}
.c__toggle-with-labels.c__on .toggle {
  left: calc(50% - 5px);
}
.c__toggle-with-labels.c__on .left-value {
  color: #10384F;
}
.c__toggle-with-labels.c__on .right-value {
  color: #fff;
}
.sharethis-inline-share-buttons {
  margin-top: 20px;
}
.sharethis-inline-share-buttons .st-btn {
  display: inline-block !important;
  margin-right: 8px !important;
  margin-bottom: 8px !important;
}
@media all and (min-width: 701px) {
  .sharethis-inline-share-buttons .st-btn {
    display: block !important;
    width: 40px !important;
  }
}
.sharethis-inline-share-buttons.ww-desktop {
  display: none !important;
}
@media all and (min-width: 701px) {
  .sharethis-inline-share-buttons.ww-desktop {
    display: block !important;
  }
}
.sharethis-inline-share-buttons.ww-mobile {
  display: inline-block !important;
}
@media all and (min-width: 701px) {
  .sharethis-inline-share-buttons.ww-mobile {
    display: none !important;
  }
}
.sharethis-container {
  height: 40px;
  text-align: center;
  margin-top: 40px;
}
@media all and (min-width: 701px) {
  .sharethis-container {
    display: none;
  }
}
.sharethis-container .sharethis-inline-share-buttons {
  margin-top: 0 !important;
}
.sharethis-container .sharethis-inline-share-buttons .st-btn {
  display: inline-block !important;
}
.copy-notify {
  display: none !important;
}
.copy-notify.custom {
  display: inline-block !important;
}
.content-box.termine {
  /* The popup bubble styling. */
  /* The parent of the bubble. A zero-height div at the top of the tip. */
  /* JavaScript will position this div at the bottom of the popup tip. */
}
.content-box.termine .all-map {
  height: 550px;
  width: 100%;
  margin-bottom: 50px;
}
.content-box.termine .popup-bubble {
  /* Position the bubble centred-above its parent. */
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -100%);
  /* Style the bubble. */
  background-color: white;
  padding: 15px;
  border: 1px solid #D30F4B;
  border-radius: 5px;
  font-family: sans-serif;
  overflow-y: auto;
}
.content-box.termine .popup-bubble-anchor {
  /* Position the div a fixed distance above the tip. */
  position: absolute;
  width: 100%;
  bottom: 8px;
  left: 0;
}
.content-box.termine .popup-container {
  cursor: auto;
  height: 0;
  position: absolute;
  /* The max width of the info window. */
  width: 250px;
}
.content-box.termine .map-tile .zipcode {
  flex: 0 0 auto;
  width: 80px;
  font-size: 16px;
  position: relative;
  padding-left: 18px;
  font-weight: 700;
  margin-bottom: 25px;
}
.content-box.termine .map-tile .zipcode::before {
  content: "";
  width: 16px;
  height: 100%;
  background-image: url("/-/media/BCSD/Resources/Layout/OnlineEvents/plz_icon.ashx");
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.content-box.termine .map-tile .event-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.content-box.termine .map-tile .event-list li {
  padding: 17px 0;
  border-bottom: 1px solid #ccc;
}
.content-box.termine .map-tile .event-list li:first-child {
  padding-top: 0;
}
.content-box.termine .map-tile .event-list li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.content-box.termine .map-tile .event-list li .start-date {
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 5px;
  display: block;
}
.content-box.termine .map-tile .event-list li .sign {
  color: #FF3162;
  font-size: 1.5em;
  font-style: normal;
  line-height: 0;
}
.content-box.termine .map-tile .event-list li .link-label {
  font-size: 13px;
  font-weight: 400;
}
.content-box.termine .map-tile .event-list li a {
  color: #10384F;
  cursor: pointer;
}
.content-box.termine .map-tile .event-list li a:hover {
  color: #FF3162;
  text-decoration: none;
}
.onepager .onepager-intro {
  margin: 0 auto clamp(75px, 5vw, 150px);
  overflow: hidden;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro {
    position: relative;
    height: clamp(1px, 50vw, 960px);
  }
}
.onepager .onepager-intro .onepager-intro__content-side {
  color: #fff;
  padding: 0;
  position: relative;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__content-side {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 60%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: stretch;
  }
}
@media all and (min-width: 1921px) {
  .onepager .onepager-intro .onepager-intro__content-side {
    width: auto;
    left: 820px;
  }
}
.onepager .onepager-intro .onepager-intro__content-side::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  transform: skewy(-3deg);
  top: -3%;
  left: 0;
  z-index: 1;
  background-color: #66B512;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__content-side::after {
    content: none;
  }
}
.onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content {
  background: #66B512;
  padding: 25px;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content {
    padding: 0;
    padding-top: clamp(1px, 8.021vw, 154px);
    padding-bottom: clamp(1px, 8.021vw, 154px);
    padding-left: clamp(1px, 8.021vw, 154px);
    padding-right: clamp(1px, 8.021vw, 154px);
    position: static;
    clip-path: polygon(7% 0, 100% 0, 100% 100%, 0% 100%);
  }
}
.onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__overhead {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 38px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__overhead {
    font-size: clamp(1px, 1vw, 20px);
    margin-bottom: clamp(1px, 1vw, 20px);
  }
}
.onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__overhead span {
  font-weight: 700;
}
.onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__headline {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 300;
  margin-bottom: 60px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__headline {
    font-size: clamp(1px, 3.125vw, 60px);
    margin-bottom: clamp(1px, 2.6vw, 50px);
  }
}
.onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.9;
  margin-bottom: 50px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__content-side .onepager-intro__content .onepager-intro__text {
    font-size: clamp(1px, 0.9375vw, 18px);
    max-width: clamp(1px, 32.55vw, 625px);
    margin-bottom: 0;
  }
}
.onepager .onepager-intro .onepager-intro__image-side {
  overflow: hidden;
  max-height: 500px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__image-side {
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 100%;
    margin-left: auto;
    max-height: none;
    max-width: 1100px;
  }
}
.onepager .onepager-intro .onepager-intro__image-side .video {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media all and (min-width: 992px) {
  .onepager .onepager-intro .onepager-intro__image-side .video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    z-index: -1;
  }
}
.onepager .onepager-banner {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  margin-bottom: 120px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner {
    max-width: 1920px;
    height: clamp(1px, 53.85vw, 1034px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side {
  background: #10384F;
  color: #fff;
  padding: 0;
  position: relative;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side {
    position: absolute;
    bottom: 0;
    left: 0;
    height: clamp(1px, 50vw, 960px);
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
    width: 60%;
    z-index: 1;
  }
}
.onepager .onepager-banner .onepager-banner__content-side::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  transform: skewy(-3deg);
  top: -3%;
  left: 0;
  z-index: 1;
  background-color: #10384F;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side::after {
    content: none;
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content {
  padding: 25px;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content {
    padding: 0;
    max-width: clamp(1px, 44.5vw, 855px);
    margin-top: clamp(1px, 5.2vw, 100px);
    margin-bottom: clamp(1px, 5.73vw, 110px);
    margin-left: auto;
    margin-right: auto;
    position: static;
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__overhead {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 38px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__overhead {
    font-size: clamp(1px, 1vw, 20px);
    margin-bottom: clamp(1px, 1vw, 20px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__overhead span {
  font-weight: 700;
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__headline {
  font-size: 40px;
  line-height: 1.2;
  font-weight: 300;
  margin-bottom: 60px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__headline {
    font-size: clamp(1px, 3.125vw, 60px);
    margin-bottom: clamp(1px, 2.6vw, 50px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.9;
  margin-bottom: 75px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__text {
    font-size: clamp(1px, 0.9375vw, 18px);
    max-width: clamp(1px, 35.42vw, 680px);
    margin-bottom: clamp(1px, 5.2vw, 100px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__text ul {
  padding-left: 17px;
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__button-bar {
  display: flex;
  flex-direction: column;
  row-gap: 60px;
  margin-bottom: 60px;
}
@media all and (min-width: 768px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__button-bar {
    flex-direction: row;
    column-gap: 60px;
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__button-bar {
    column-gap: clamp(1px, 3.125vw, 60px);
    margin-bottom: clamp(1px, 3.125vw, 60px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__button-bar > div {
  max-width: 375px;
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__app_store_links {
  display: flex;
  justify-content: space-between;
  column-gap: 30px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__app_store_links {
    column-gap: clamp(1px, 1.563vw, 30px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__app_store_links a {
  flex: 0 0 135px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__app_store_links a {
    flex-basis: clamp(1px, 7.03vw, 135px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__app_store_links a img {
  height: auto;
  width: 135px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .onepager-banner__app_store_links a img {
    width: clamp(1px, 7.03vw, 135px);
  }
}
.onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .c__button {
  width: 100%;
  max-width: 440px;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .c__button {
    font-size: clamp(1px, 0.83vw, 16px);
    padding-top: clamp(1px, 0.573vw, 11px);
    padding-bottom: clamp(1px, 0.573vw, 11px);
    padding-right: clamp(1px, 4.167vw, 80px);
    padding-left: clamp(1px, 1.094vw, 21px);
    width: auto;
    max-width: none;
  }
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .c__button:before {
    right: clamp(-6px, -0.313vw, -1px);
    width: clamp(1px, 3.438vw, 66px);
  }
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .c__button:after {
    right: clamp(-6px, -0.313vw, -1px);
    width: clamp(1px, 3.75vw, 72px);
    background-size: clamp(1px, 0.521vw, 10px);
  }
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .c__button:hover:before {
    width: clamp(1px, 3.802vw, 73px);
  }
  .onepager .onepager-banner .onepager-banner__content-side .onepager-banner__content .c__button:hover::after {
    transform: translateX(clamp(-7px, -0.365vw, -2px));
  }
}
.onepager .onepager-banner .onepager-banner__image-side {
  overflow: hidden;
  max-height: 500px;
  line-height: 0;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__image-side {
    position: absolute;
    top: 0;
    right: 0;
    width: 51%;
    height: clamp(1px, 50vw, 960px);
    margin-left: auto;
    max-height: none;
  }
}
.onepager .onepager-banner .onepager-banner__image-side .video {
  display: block;
  width: 200%;
  margin: 0 -50%;
}
@media all and (min-width: 476px) {
  .onepager .onepager-banner .onepager-banner__image-side .video {
    width: 170%;
    margin: 0 -35%;
  }
}
@media all and (min-width: 541px) {
  .onepager .onepager-banner .onepager-banner__image-side .video {
    width: 140%;
    margin: 0 -20%;
  }
}
@media all and (min-width: 681px) {
  .onepager .onepager-banner .onepager-banner__image-side .video {
    width: 120%;
    margin: 0 -10%;
  }
}
@media all and (min-width: 681px) {
  .onepager .onepager-banner .onepager-banner__image-side .video {
    width: 100%;
    margin: 0 auto;
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__image-side .video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    z-index: -1;
  }
}
.onepager .onepager-banner .onepager-banner__image-side .logo-wrapper {
  position: absolute;
  top: clamp(20px, 5.86vw, 45px);
  right: clamp(20px, 4.56vw, 35px);
  height: auto;
  width: clamp(120px, 22.14vw, 170px);
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__image-side .logo-wrapper {
    top: clamp(1px, 6.25vw, 120px);
    right: clamp(1px, 4.688vw, 90px);
    width: clamp(1px, 8.854vw, 170px);
  }
}
.onepager .onepager-banner .onepager-banner__image-side .logo-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}
.onepager .onepager-banner .onepager-banner__image-side .logo-wrapper.magic-scout {
  width: clamp(120px, 39.063vw, 300px);
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__image-side .logo-wrapper.magic-scout {
    top: clamp(1px, 3.125vw, 60px);
    right: clamp(1px, 4.688vw, 90px);
    width: clamp(1px, 15.625vw, 300px);
  }
}
.onepager .onepager-banner .onepager-banner__low-bar {
  display: flex;
  margin-top: 25px;
  align-items: flex-end;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__low-bar {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 44%;
  }
}
.onepager .onepager-banner .onepager-banner__low-bar .onepager-banner__low-bar-content-item {
  display: inline-block;
  color: #10384F;
  font-size: 13px;
  font-weight: 700;
  padding: 0 21px;
  flex: 1 0 145px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__low-bar .onepager-banner__low-bar-content-item {
    font-size: clamp(1px, 0.68vw, 13px);
    flex-basis: clamp(1px, 12vw, 230px);
    padding: 0;
  }
}
.onepager .onepager-banner .onepager-banner__low-bar .onepager-banner__low-bar-content-item.slash {
  text-align: left;
  letter-spacing: 0px;
  color: #324355;
  opacity: 0.25;
  font-size: 72px;
  font-weight: 300;
  font-style: italic;
  line-height: 60px;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner .onepager-banner__low-bar .onepager-banner__low-bar-content-item.slash {
    font-size: clamp(1px, 3.75vw, 72px);
    line-height: clamp(1px, 3.125vw, 60px);
    letter-spacing: -5px;
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.field-view {
    height: clamp(1px, 62.7vw, 1204px);
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.field-view .onepager-banner__content-side {
    height: clamp(1px, 58.9vw, 1130px);
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.field-view .onepager-banner__image-side {
    width: 60%;
    height: clamp(1px, 58.9vw, 1130px);
  }
}
.onepager .onepager-banner.magic-trap .onepager-banner__content-side {
  background: #004422;
}
.onepager .onepager-banner.magic-trap .onepager-banner__content-side::after {
  background: #004422;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.magic-trap .onepager-banner__content-side .onepager-banner__content .onepager-banner__text {
    margin-bottom: clamp(1px, 1.56vw, 30px);
  }
}
.onepager .onepager-banner.magic-trap .onepager-banner__image-side .video {
  max-width: 100% !important;
  margin: 0 auto !important;
}
@media all and (max-width: 991px) {
  .onepager .onepager-banner.magic-trap .onepager-banner__image-side .video {
    object-fit: cover;
    object-position: center;
    max-height: 500px;
  }
}
.onepager .onepager-banner.magic-trap .onepager-banner__low-bar .onepager-banner__low-bar-content-item {
  color: #004422;
}
.onepager .onepager-banner.magic-scout .onepager-banner__content-side {
  background: #2B6636;
}
.onepager .onepager-banner.magic-scout .onepager-banner__content-side::after {
  background: #2B6636;
}
.onepager .onepager-banner.magic-scout .onepager-banner__low-bar .onepager-banner__low-bar-content-item {
  color: #2B6636;
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.reverse .onepager-banner__content-side {
    right: 0;
    left: auto;
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.reverse .onepager-banner__low-bar {
    flex-direction: row-reverse;
    right: auto;
    left: 0;
    width: 45%;
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.reverse .onepager-banner__low-bar .onepager-banner__low-bar-content-item.slash {
    padding-right: clamp(1px, 3.125vw, 60px);
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.reverse .onepager-banner__image-side {
    right: auto;
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .onepager .onepager-banner.reverse .onepager-banner__image-side .logo-wrapper {
    left: clamp(1px, 4.688vw, 90px);
    right: auto;
  }
}
.onepager .main-header {
  margin-top: 0;
  margin-bottom: 0;
}
.onepager .main-header h2 {
  margin-top: 0;
  font-size: clamp(40px, 3.125vw, 60px);
}
.onepager .main-header h4 {
  font-weight: 400;
  max-width: 684px;
  font-size: 18px;
  margin-bottom: 50px;
}
@media all and (min-width: 1921px) {
  .onepager .main-header h4 {
    font-size: 20px;
  }
}
.onepager .main-header.persons {
  margin-bottom: 0;
}
.onepager .main-header.persons h2 {
  color: #84B120;
  max-width: 1120px;
}
.onepager .main-header.persons h4 {
  color: #436437;
  font-size: 24px;
}
.onepager .main-header.persons h4 a {
  color: #436437;
  text-decoration: underline;
}
.onepager .main-header.persons h4 a:active,
.onepager .main-header.persons h4 a:focus,
.onepager .main-header.persons h4 a:hover {
  color: #436437;
  text-decoration: underline;
}
.onepager .c__icons {
  display: flex;
  margin: 0 auto clamp(130px, 8.6vw, 165px);
  justify-content: center;
  align-items: center;
  flex-direction: column;
  column-gap: clamp(30px, 3vw, 100px);
  row-gap: 50px;
}
@media all and (min-width: 768px) {
  .onepager .c__icons {
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.onepager .c__icons .c__icon-box {
  flex: 0 0 220px;
  width: 220px;
}
@media all and (min-width: 768px) {
  .onepager .c__icons .c__icon-box {
    flex-basis: 33%;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__icons .c__icon-box {
    flex-basis: 210px;
    width: 210px;
  }
}
@media all and (min-width: 1921px) {
  .onepager .c__icons .c__icon-box {
    flex-basis: 230px;
    width: 230px;
  }
}
.onepager .c__icons .c__icon-box.c__data {
  color: #F4A51C;
}
.onepager .c__icons .c__icon-box.c__insights {
  color: #0096CE;
}
.onepager .c__icons .c__icon-box.c__input {
  color: #3FA026;
}
.onepager .c__icons .c__icon-box.c__services {
  color: #E9A226;
}
.onepager .c__icons .c__icon-box .c__icon {
  height: 175px;
  width: 175px;
  margin: 0 auto 5px;
}
@media all and (min-width: 992px) {
  .onepager .c__icons .c__icon-box .c__icon {
    height: 185px;
    width: 185px;
    margin: 0 auto 15px;
  }
}
.onepager .c__icons .c__icon-box .c__icon-label {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
@media all and (min-width: 1921px) {
  .onepager .c__icons .c__icon-box .c__icon-label {
    font-size: 20px;
  }
}
.onepager .content-box.product-videos {
  margin-bottom: 120px !important;
}
.onepager .content-box.product-videos .product-videos-wrapper.small .product-video-list-container {
  display: block !important;
}
.onepager .content-box.seed-detail.sub-header h2 {
  color: #10384F;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 30px;
}
.onepager .content-box.digital-farming-persons {
  margin: 0 auto 120px;
  max-width: 1600px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}
@media all and (min-width: 768px) {
  .onepager .content-box.digital-farming-persons {
    flex-wrap: nowrap;
  }
}
.onepager .content-box.digital-farming-persons .person-container {
  flex: 0 0 48%;
  margin-bottom: 35px;
}
@media all and (min-width: 768px) {
  .onepager .content-box.digital-farming-persons .person-container {
    flex: 0 0 19%;
    margin-bottom: 0;
  }
}
.onepager .content-box.digital-farming-persons .person-container .person-container__image-wrapper {
  margin-bottom: 15px;
}
@media all and (min-width: 768px) {
  .onepager .content-box.digital-farming-persons .person-container .person-container__image-wrapper {
    margin-bottom: 30px;
  }
}
.onepager .content-box.digital-farming-persons .person-container .person-container__image-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}
.onepager .content-box.digital-farming-persons .person-container .person-container__image-label {
  color: #436437;
  font-size: clamp(20px, 1.5625vw, 24px);
  font-weight: 400;
  text-align: center;
}
.onepager .c__closing-sentence {
  color: #66B512;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 80px !important;
}
.onepager .c__closing-sentence.main-header.home {
  margin-bottom: 0 !important;
}
.onepager .c__closing-sentence.main-header.home h2 {
  margin-top: 30px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.home h2 {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.home h2 {
    margin-top: 80px;
  }
}
.onepager .c__closing-sentence.main-header.home h4 {
  margin-bottom: 0;
}
.onepager .c__closing-sentence.main-header.advisor-box {
  margin-bottom: 0 !important;
}
.onepager .c__closing-sentence.main-header.advisor-box h2 {
  color: #66B512 !important;
  margin-top: 20px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.advisor-box h2 {
    margin-top: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.advisor-box h2 {
    margin-top: 40px;
  }
}
.onepager .c__closing-sentence.main-header.advisor-box h4 {
  font-size: 18px !important;
}
.onepager .c__closing-sentence.main-header.agrar-magazin-box {
  margin-bottom: 0 !important;
}
.onepager .c__closing-sentence.main-header.agrar-magazin-box h2 {
  color: #10384F !important;
}
.onepager .c__closing-sentence.main-header.agrar-magazin-box h4 {
  font-size: 18px !important;
}
.onepager .c__closing-sentence.main-header.versuchsstandorte {
  padding-top: 40px;
}
.onepager .c__closing-sentence.main-header.versuchsstandorte h4 {
  margin-bottom: 0px;
  font-style: italic;
  font-size: 20px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.versuchsstandorte h4 {
    font-size: calc(20px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.versuchsstandorte h4 {
    font-size: 26px;
  }
}
.onepager .c__closing-sentence.main-header.versuchsstandorte h2 {
  margin-top: 0px;
  font-size: 28px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.versuchsstandorte h2 {
    font-size: calc(28px  +  52  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.versuchsstandorte h2 {
    font-size: 80px;
  }
}
@media screen and (max-width: 730px) {
  .onepager .c__closing-sentence.main-header.versuchsstandorte {
    padding-top: 0;
  }
}
.onepager .c__closing-sentence.main-header.standort-steckbrief {
  margin-bottom: 0;
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief {
    width: 76vw;
  }
}
.onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
  margin-top: 20px;
  margin-bottom: 16px;
  padding-bottom: 18px;
  padding-left: 18px;
  font-size: 30px;
  border-bottom: 1px solid #10384F;
  text-align: left;
  width: 100%;
  max-width: none;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    margin-top: calc(20px  +  16  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    margin-top: 36px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    margin-bottom: calc(16px  +  9  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    padding-bottom: calc(18px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    padding-left: calc(18px  +  12  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    padding-left: 30px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    font-size: calc(30px  +  10  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.standort-steckbrief h2 {
    font-size: 40px;
  }
}
.onepager .c__closing-sentence.main-header.premeo h2 {
  color: #FF3162;
  max-width: 600px;
}
@media screen and (min-width: 1200px) {
  .onepager .c__closing-sentence.main-header.premeo h2 {
    max-width: calc(600px  +  150  * ((100vw -  1200px ) / 400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.premeo h2 {
    max-width: 750px;
  }
}
.onepager .c__closing-sentence.main-header.premeo .status-box-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.premeo .status-box-wrapper {
    margin-top: calc(10px  +  70  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.premeo .status-box-wrapper {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header.premeo .status-box-wrapper {
    margin-bottom: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header.premeo .status-box-wrapper {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1200px) {
  .onepager .c__closing-sentence.main-header.premeo .status-box-wrapper {
    position: relative;
    justify-content: center;
  }
  .onepager .c__closing-sentence.main-header.premeo .status-box-wrapper .c__cart {
    margin-right: 0;
  }
}
.onepager .c__closing-sentence.main-header h2 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 30px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 300;
  color: #0091DF;
  text-align: center;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h2 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h2 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h2 {
    font-size: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h2 {
    font-size: 80px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h2 {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h2 {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h2 {
    margin-bottom: calc(20px  +  20  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h2 {
    margin-bottom: 40px;
  }
}
.onepager .c__closing-sentence.main-header h3 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  margin: 0 auto;
  margin-bottom: 26px;
  font-weight: 300;
  color: #0091DF;
  text-align: center;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h3 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h3 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h3 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h3 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h3 {
    margin-bottom: calc(26px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h3 {
    margin-bottom: 40px;
  }
}
.onepager .c__closing-sentence.main-header h4 {
  width: 90vw;
  max-width: 1095px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  margin: 0 auto;
  margin-bottom: 26px;
  font-weight: 300;
  color: #10384F;
  text-align: center;
  line-height: 1.4em;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h4 {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h4 {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h4 {
    font-size: calc(18px  +  8  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h4 {
    font-size: 26px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.main-header h4 {
    margin-bottom: calc(26px  +  14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.main-header h4 {
    margin-bottom: 40px;
  }
}
.onepager .c__closing-sentence.main-header h4.special {
  font-weight: 700;
  text-transform: uppercase;
}
.onepager .c__closing-sentence.main-header.kulturen h2 {
  margin-top: 0;
}
.onepager .c__closing-sentence.main-header.product-advisor {
  margin-bottom: 0 !important;
}
.onepager .c__closing-sentence.main-header.flat-bottom {
  margin-bottom: 0 !important;
}
.onepager .c__closing-sentence.main-header.headline-no-top-margin h2 {
  margin-top: 0 !important;
}
.onepager .c__closing-sentence.main-header .rechnungen-img {
  max-width: 650px;
  display: block;
  margin: 0 auto;
  width: 90%;
}
.onepager .c__closing-sentence.main-header .c__bordered-text {
  border: 1px solid #D30F4B;
  margin: 30px auto;
  padding: 30px;
  width: 90%;
  max-width: 680px;
  font-size: 18px;
}
.onepager .c__closing-sentence.main-header .c__bordered-text h3 {
  text-align: center;
  font-weight: 300;
  font-size: 26px;
  color: #D30F4B;
  margin-bottom: 15px;
  width: auto;
}
.onepager .c__closing-sentence.hr {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  background-color: #ccc;
  height: 1px;
  margin-bottom: 25px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.hr {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.hr {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.hr {
    margin-bottom: calc(25px  +  25  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.hr {
    margin-bottom: 50px;
  }
}
.onepager .c__closing-sentence.premeo-text-segment {
  width: 90vw;
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.premeo-text-segment {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.premeo-text-segment {
    width: 76vw;
  }
}
.onepager .c__closing-sentence.premeo-text-segment h3 {
  color: #FF3162;
  font-size: 25px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.premeo-text-segment h3 {
    font-size: calc(25px  +  35  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.premeo-text-segment h3 {
    font-size: 60px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.premeo-text-segment h3 {
    margin-bottom: calc(20px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.premeo-text-segment h3 {
    margin-bottom: 60px;
  }
}
.onepager .c__closing-sentence.premeo-text-segment .table-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  align-items: center;
  gap: 2%;
  justify-content: center;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box {
    margin-bottom: calc(20px  +  40  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box {
    margin-bottom: 60px;
  }
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box {
    justify-content: space-between;
    align-items: flex-start;
  }
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item {
  flex: 1 0 auto;
  padding: 25px 6px;
  max-width: 320px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box .table-item {
    flex: 0 0 48%;
    max-width: none;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box .table-item {
    flex: 0 0 23%;
  }
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item h5 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.36px;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box .table-item h5 {
    font-size: calc(18px  +  6  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box .table-item h5 {
    font-size: 24px;
  }
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .image-wrapper {
  width: 100%;
  height: 100px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .image-wrapper.bonus-points img {
  width: 90px;
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .image-wrapper.extra-points > img {
  width: 120px;
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .image-wrapper.action > img {
  width: 100px;
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .image-wrapper > img {
  height: auto;
  width: 80px;
}
.onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .table-text {
  font-size: 14px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .table-text {
    font-size: calc(14px  +  4  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.premeo-text-segment .table-box .table-item .table-text {
    font-size: 18px;
  }
}
.onepager .c__closing-sentence.premeo-text-segment .c__button {
  display: block;
  margin: 0 auto;
  width: 250px;
}
.onepager .c__closing-sentence.news-teaser-container {
  background: rgba(218, 218, 218, 0.26);
  width: 100%;
  max-width: 1600px;
  margin: 30px auto 50px;
}
.onepager .c__closing-sentence.news-teaser-container .button-wrapper {
  text-align: center;
  margin-top: 80px;
  margin-bottom: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.news-teaser-container .button-wrapper {
    margin-top: calc(20px  +  30  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .onepager .c__closing-sentence.news-teaser-container .button-wrapper {
    margin-top: 50px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.news-teaser-container .button-wrapper {
    margin-bottom: calc(20px  +  30  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .onepager .c__closing-sentence.news-teaser-container .button-wrapper {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 700px) {
  .onepager .c__closing-sentence.news-teaser-container .button-wrapper {
    padding-left: 0;
  }
}
.onepager .c__closing-sentence.news-teaser-container .show-more,
.onepager .c__closing-sentence.news-teaser-container .show-less {
  display: inline-block;
  color: #FF3162;
  text-transform: uppercase;
  font-size: 14px;
  font-style: italic;
  line-height: 1.5em;
  padding: 10px 40px;
  margin: 0 auto;
  position: relative;
  border-bottom: none;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.news-teaser-container .show-more,
  .onepager .c__closing-sentence.news-teaser-container .show-less {
    font-size: calc(14px  +  4  * ((100vw -  200px ) / 1000 ));
  }
}
@media screen and (min-width: 1200px) {
  .onepager .c__closing-sentence.news-teaser-container .show-more,
  .onepager .c__closing-sentence.news-teaser-container .show-less {
    font-size: 18px;
  }
}
.onepager .c__closing-sentence.news-teaser-container .show-more:after,
.onepager .c__closing-sentence.news-teaser-container .show-less:after {
  content: " ";
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
  width: 20px;
  height: 100%;
  transition: transform 0.5s ease-out;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 14.7 14.7' style='enable-background:new 0 0 14.7 14.7;fill:%23FF3162;'%3E%3Crect x='6.8' y='0.1' width='1.2' height='14.6'/%3E%3Crect x='6.8' y='0.1' transform='matrix(6.123234e-17 -1 1 6.123234e-17 -8.881784e-16 14.7)' width='1.2' height='14.6'/%3E%3C/svg%3E") no-repeat center;
  transform: rotate(405deg);
}
.onepager .c__closing-sentence.news-teaser-container .show-more:after {
  transform: rotate(0deg);
}
.onepager .c__closing-sentence.personalized-switch {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: -10px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.personalized-switch {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.personalized-switch {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.personalized-switch {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.personalized-switch {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.personalized-switch {
    margin-bottom: calc(-10px  +  -50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.personalized-switch {
    margin-bottom: -60px;
  }
}
.onepager .c__closing-sentence.personalized-switch.no-margin {
  width: 100%;
  margin: 0;
  padding-bottom: 40px !important;
  max-width: none;
}
.onepager .c__closing-sentence.personalized-switch .c__switch-row {
  text-align: center;
}
.onepager .c__closing-sentence.personalized-switch .c__switch-row .c__switch.c__on .c__switch-container {
  background-color: #FF3162;
}
.onepager .c__closing-sentence.personalized-switch .c__switch-row label {
  margin-left: 12px;
  margin-right: 12px;
  font-style: italic;
}
.onepager .c__closing-sentence.personalized-switch .c__switch-row label.mine {
  color: #FF3162;
}
.onepager .c__closing-sentence.c__offline-page {
  width: 90vw;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__offline-page {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__offline-page {
    width: 76vw;
  }
}
.onepager .c__closing-sentence.c__offline-page img {
  display: block;
  margin: 0 auto 50px;
  max-width: 450px;
}
.onepager .c__closing-sentence.c__offline-page .description {
  text-align: center;
  font-size: 18px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__offline-page .description {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__offline-page .description {
    font-size: 20px;
  }
}
.onepager .c__closing-sentence.c__status-page {
  width: 90vw;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__status-page {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__status-page {
    width: 76vw;
  }
}
.onepager .c__closing-sentence.c__status-page .warning-description {
  background-color: rgba(255, 49, 98, 0.1);
  color: #D30F4B;
  font-size: 18px;
  padding: 50px 50px 75px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__status-page .warning-description {
    font-size: calc(18px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__status-page .warning-description {
    font-size: 20px;
  }
}
@media all and (max-width: 767px) {
  .onepager .c__closing-sentence.c__status-page .warning-description {
    padding: 25px 25px 37px;
  }
}
.onepager .c__closing-sentence.c__status-page .warning-description img {
  display: block;
  max-width: 70px;
  margin: 0 auto 25px;
}
.onepager .c__closing-sentence.c__sticker-container {
  margin-top: 30px;
  overflow: visible;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__sticker-container {
    margin-top: calc(30px  +  50  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__sticker-container {
    margin-top: 80px;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__sticker-container {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__sticker-container {
    width: 76vw;
  }
}
@media all and (max-width: 1109px) {
  .onepager .c__closing-sentence.c__sticker-container {
    position: static;
    margin-bottom: 0;
  }
}
.onepager .c__closing-sentence.c__sticker-container .wrapper {
  position: relative;
}
.onepager .c__closing-sentence.c__sticker-container .wrapper > a {
  color: #10384F;
}
.onepager .c__closing-sentence.c__sticker-container .inner-container {
  position: absolute;
  max-width: 265px;
  right: 0;
  top: 0;
  padding: 18px;
  border: 1px solid #D30F4B;
  z-index: 10;
}
.onepager .c__closing-sentence.c__sticker-container .inner-container.bottom {
  top: -52px;
}
@media all and (max-width: 1109px) {
  .onepager .c__closing-sentence.c__sticker-container .inner-container {
    position: static;
    max-width: 500px;
    margin: 0 auto;
  }
}
.onepager .c__closing-sentence.c__sticker-container .headline {
  font-size: 18px;
  font-size: 16px;
  color: #D30F4B;
  font-weight: 700;
  padding-bottom: 12px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__sticker-container .headline {
    font-size: calc(16px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__sticker-container .headline {
    font-size: 18px;
  }
}
.onepager .c__closing-sentence.c__sticker-container .content {
  font-size: 12px;
  padding-left: 20px;
  position: relative;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__sticker-container .content {
    font-size: calc(12px  +  2  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__sticker-container .content {
    font-size: 14px;
  }
}
.onepager .c__closing-sentence.c__sticker-container .content:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.83 18.85'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23d30f4b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.67px;%7D%3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='1.47 1.33 9.49 9.36 1.33 17.52'/%3E%3C/svg%3E") no-repeat top 2px left;
  background-size: 14px 14px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 100%;
  content: "";
}
.onepager .c__closing-sentence.c__vegetables {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  margin: 0 auto 40px auto;
  padding: 20px 0 0 0;
  margin-bottom: 40px;
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__vegetables {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__vegetables {
    width: 76vw;
  }
}
@media screen and (min-width: 200px) {
  .onepager .c__closing-sentence.c__vegetables {
    margin-bottom: calc(40px  +  30  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .onepager .c__closing-sentence.c__vegetables {
    margin-bottom: 70px;
  }
}
.onepager .c__closing-sentence.c__vegetables .logos {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
.onepager .c__closing-sentence.c__vegetables .logos span svg {
  height: 69px;
}
.onepager .c__closing-sentence.c__vegetables .logos span img {
  height: 50px;
}
.onepager .c__closing-sentence.c__vegetables .logos span:first-child {
  padding-right: 15px;
  border-right: 1px solid #a8b7be;
}
.onepager .c__closing-sentence.c__vegetables p {
  font-size: 24px;
}
.onepager .c__closing-sentence.c__vegetables a.show-more {
  margin-top: 30px;
  border: none;
}
.onepager .c__closing-sentence.homepage-advisor-box {
  max-width: 1280px;
  min-height: 600px;
  padding-top: 1px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 40px;
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box {
    margin: 0 auto;
    display: block;
    min-height: 340px;
    top: -86px;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box.single-advisor {
  max-width: 980px;
  min-height: 450px;
  overflow: visible;
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box.single-advisor {
    min-height: 377px;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box.single-advisor .c__button__product-advisor {
  min-width: 330px !important;
}
.onepager .c__closing-sentence.homepage-advisor-box.single-advisor .homepage-advisor-box__buttons-wrapper {
  height: 53px;
  margin: 120px auto;
}
.onepager .c__closing-sentence.homepage-advisor-box.single-advisor .homepage-advisor-box__product-button-wrapper {
  margin-bottom: 0 !important;
}
.onepager .c__closing-sentence.homepage-advisor-box.single-advisor .homepage-advisor-box__left-slide.open {
  left: -10%;
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box.single-advisor .homepage-advisor-box__left-slide.open {
    left: -20%;
    padding-right: 90px;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box.single-advisor .homepage-advisor-box__right-slide.open {
  right: -10%;
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box.single-advisor .homepage-advisor-box__right-slide.open {
    right: -25%;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide,
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide {
  position: absolute;
  top: 0;
  width: 60%;
  height: 100%;
  display: flex;
}
@media all and (min-width: 600px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide,
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide {
    width: 55%;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide img,
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide img {
  flex: 0 0 298px;
  height: auto;
  width: 298px;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide-blind,
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide-blind {
  position: absolute;
  top: 0;
  width: 55%;
  height: 100%;
  display: flex;
  background-color: #fff;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide {
  left: 10%;
  padding-right: 15px;
  align-items: flex-start;
  justify-content: flex-end;
  z-index: 5;
  transition: left 2s ease;
}
@media all and (min-width: 600px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide {
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide {
    padding-right: 45px;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide.open {
  left: 0;
}
@media all and (min-width: 600px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide.open {
    left: -23%;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide.open {
    left: -27%;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide-blind {
  left: 0;
  clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
  z-index: 3;
  transition: left 4s ease;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__left-slide-blind.open {
  left: -100%;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide {
  right: 10%;
  align-items: flex-end;
  justify-content: flex-start;
  z-index: 4;
  transition: right 2s ease;
}
@media all and (min-width: 600px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide {
    right: 0;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide {
    padding-left: 3%;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide.open {
  right: 0;
}
@media all and (min-width: 600px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide.open {
    right: -18%;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide.open {
    right: -29%;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide-blind {
  right: 0;
  clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
  z-index: 2;
  transition: right 4s ease;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__right-slide-blind.open {
  right: -100%;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper {
  width: 50%;
  min-width: 280px;
  max-width: 578px;
  position: relative;
  z-index: 1;
  flex: 1;
  height: 160px;
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper {
    margin: 120px auto 60px;
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__product-advisor,
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__seed-advisor {
  font-style: italic;
  text-transform: uppercase;
  min-width: 300px;
  width: 60%;
  padding-top: 15px;
  padding-bottom: 15px;
  position: absolute;
  height: 100%;
  top: 0;
  transition: all 1.5s ease 0.5s;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__product-advisor {
  left: 50%;
  transform: translateX(-50%);
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__product-advisor.open {
    left: 0;
    transform: translateX(0);
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__seed-advisor {
  right: 50%;
  transform: translateX(50%);
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__seed-advisor.open {
    right: 0;
    transform: translateX(0);
  }
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .homepage-advisor-box__product-button-wrapper {
  display: block;
  position: relative;
  height: 53px;
  margin-bottom: 50px;
}
.onepager .c__closing-sentence.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .homepage-advisor-box__seed-button-wrapper {
  display: block;
  position: relative;
  height: 53px;
}
.onepager .c__closing-sentence.homepage-aktionen {
  margin: 100px auto clamp(75px, 5vw, 150px);
  overflow: hidden;
  max-width: 1280px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen {
    position: relative;
    height: 420px;
    overflow: visible;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side {
  color: #fff;
  padding: 0;
  position: relative;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: calc(750px + (780 - 750) * ((100vw - 768px) / (1000 - 768)));
    max-width: 950px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: stretch;
  }
}
@media all and (min-width: 1000px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side {
    width: calc(100% - 205px);
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 20%;
  transform: skewY(-3deg);
  top: -6%;
  left: 0;
  z-index: 1;
  background-color: #FF3162;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side::after {
    content: none;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content {
  background: #FF3162;
  position: relative;
  z-index: 2;
  flex: 1;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content {
    padding: 50px;
    clip-path: polygon(4% 0, 100% 0, 96% 100%, 0 100%);
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: 0;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .campaign-overhead {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 18px;
  width: 250px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .campaign-overhead {
    width: auto;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .campaign-headline {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .icon-wrapper {
  margin: 0 50px;
  padding-bottom: 20px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .icon-wrapper {
    flex: 0 0 164px;
    width: 164px;
    height: auto;
    margin: 0;
    padding-bottom: 0;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .icon-wrapper img {
  display: block;
  margin: 0 auto;
  height: auto;
  width: 164px;
  max-width: 100%;
  filter: brightness(0) invert(1);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .divider {
  margin: 0 auto 50px 50px;
  border-bottom: 1px solid #fff;
  height: 1px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .divider {
    display: none;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__campaign-list-wrapper {
  margin: 0 50px;
  overflow: hidden;
  height: 200px;
  position: relative;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__campaign-list-wrapper {
    height: 190px;
    border-left: 1px solid transparent;
    padding: 0 15px;
    margin: 0 0 0 45px;
    width: 100%;
  }
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__campaign-list-wrapper::before {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 1px;
    height: calc(100% - 50px);
    top: 25px;
    left: 0;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul {
  list-style-type: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  transition: transform 0.5s ease-in-out;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul {
    left: 15px;
    right: 15px;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li {
  height: 200px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li {
    height: 190px;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a {
  color: #fff;
  display: flex;
  height: 100%;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a {
    align-items: center;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a:active,
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a:focus,
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a:hover {
  color: #fff;
  text-decoration: none;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__controls-wrapper {
  display: flex;
  justify-content: flex-end;
  margin: 0 15px;
  padding-bottom: 25px;
  gap: 30px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__controls-wrapper {
    height: 135px;
    width: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin: 0 auto 0 0;
    padding-bottom: 0;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up {
  flex: 0 0 27px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  cursor: pointer;
  width: 27px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up img {
  height: auto;
  max-width: 100%;
}
@media all and (max-width: 767px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up {
    flex: 0 0 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up img {
    height: auto;
    width: 30px;
    transform: rotate(-90deg);
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down {
  flex: 0 0 27px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  cursor: pointer;
  width: 27px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down img {
  height: auto;
  max-width: 100%;
}
@media all and (max-width: 767px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down {
    flex: 0 0 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down img {
    height: auto;
    width: 30px;
    transform: rotate(-90deg);
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__image-side {
  overflow: hidden;
  max-height: 500px;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__image-side {
    position: absolute;
    top: 0;
    left: calc(256px * ((100vw - 1000px) / 232px));
    width: 512px;
    height: 100%;
    margin-left: auto;
    max-height: none;
  }
}
@media all and (min-width: 1000px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__image-side {
    left: 0;
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-intro__image-side .video {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-intro__image-side .video {
    position: relative;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    z-index: -1;
    clip-path: polygon(10.5% 0, 100% 0, 89.5% 100%, 0 100%);
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar {
  display: flex;
  margin-top: 5px;
  align-items: center;
  justify-content: center;
}
@media all and (min-width: 414px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar {
    margin-top: 15px;
    column-gap: 15px;
  }
}
@media all and (min-width: 768px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar {
    position: absolute;
    bottom: 5px;
    right: 0;
    margin-top: 0;
    width: calc(600px + (565 - 600) * ((100vw - 768px) / (1000 - 768)));
    max-width: 950px;
    z-index: 3;
    column-gap: 45px;
  }
}
@media all and (min-width: 1000px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar {
    width: calc(100% - 420px);
  }
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item {
  display: inline-block;
  color: #10384F;
  font-weight: 700;
  padding: 0;
  font-size: 0;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #FF3162;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  padding: 11px 80px 11px 21px;
  text-transform: uppercase;
  font-style: italic;
  padding: 11px 60px 11px 21px !important;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:active,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover {
  text-decoration: none;
  color: #FF3162;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled] {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:hover,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:active,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:focus {
  background-color: #CCCBCB !important;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover:after {
  transform: translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover:after {
  transform: translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login {
  padding: 11px 80px 11px 21px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover:after {
  transform: translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:before {
  content: none !important;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover:before {
  right: -80px;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover span,
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover .filter-option {
  transform: translateX(7px);
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:before {
  background-color: #CCCBCB;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover:after {
  transform: translateX(-7px);
}
@media all and (min-width: 414px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a {
    font-size: 18px;
  }
}
@media all and (min-width: 992px) {
  .onepager .c__closing-sentence.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a {
    font-size: 20px;
  }
}
a.c__platform-link {
  color: #FF3162;
}
a.c__platform-link:hover,
a.c__platform-link:focus,
a.c__platform-link:active {
  color: #FF3162;
}
.content-box.homepage-advisor-box {
  max-width: 1280px;
  min-height: 600px;
  padding-top: 1px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 40px;
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box {
    margin: 0 auto;
    display: block;
    min-height: 340px;
    top: -86px;
  }
}
.content-box.homepage-advisor-box.single-advisor {
  max-width: 980px;
  min-height: 450px;
  overflow: visible;
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box.single-advisor {
    min-height: 377px;
  }
}
.content-box.homepage-advisor-box.single-advisor .c__button__product-advisor {
  min-width: 330px !important;
}
.content-box.homepage-advisor-box.single-advisor .homepage-advisor-box__buttons-wrapper {
  height: 53px;
  margin: 120px auto;
}
.content-box.homepage-advisor-box.single-advisor .homepage-advisor-box__product-button-wrapper {
  margin-bottom: 0 !important;
}
.content-box.homepage-advisor-box.single-advisor .homepage-advisor-box__left-slide.open {
  left: -10%;
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box.single-advisor .homepage-advisor-box__left-slide.open {
    left: -20%;
    padding-right: 90px;
  }
}
.content-box.homepage-advisor-box.single-advisor .homepage-advisor-box__right-slide.open {
  right: -10%;
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box.single-advisor .homepage-advisor-box__right-slide.open {
    right: -25%;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide,
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide {
  position: absolute;
  top: 0;
  width: 60%;
  height: 100%;
  display: flex;
}
@media all and (min-width: 600px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__left-slide,
  .content-box.homepage-advisor-box .homepage-advisor-box__right-slide {
    width: 55%;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide img,
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide img {
  flex: 0 0 298px;
  height: auto;
  width: 298px;
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide-blind,
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide-blind {
  position: absolute;
  top: 0;
  width: 55%;
  height: 100%;
  display: flex;
  background-color: #fff;
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide {
  left: 10%;
  padding-right: 15px;
  align-items: flex-start;
  justify-content: flex-end;
  z-index: 5;
  transition: left 2s ease;
}
@media all and (min-width: 600px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__left-slide {
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__left-slide {
    padding-right: 45px;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide.open {
  left: 0;
}
@media all and (min-width: 600px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__left-slide.open {
    left: -23%;
  }
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__left-slide.open {
    left: -27%;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide-blind {
  left: 0;
  clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
  z-index: 3;
  transition: left 4s ease;
}
.content-box.homepage-advisor-box .homepage-advisor-box__left-slide-blind.open {
  left: -100%;
}
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide {
  right: 10%;
  align-items: flex-end;
  justify-content: flex-start;
  z-index: 4;
  transition: right 2s ease;
}
@media all and (min-width: 600px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__right-slide {
    right: 0;
  }
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__right-slide {
    padding-left: 3%;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide.open {
  right: 0;
}
@media all and (min-width: 600px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__right-slide.open {
    right: -18%;
  }
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__right-slide.open {
    right: -29%;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide-blind {
  right: 0;
  clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
  z-index: 2;
  transition: right 4s ease;
}
.content-box.homepage-advisor-box .homepage-advisor-box__right-slide-blind.open {
  right: -100%;
}
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper {
  width: 50%;
  min-width: 280px;
  max-width: 578px;
  position: relative;
  z-index: 1;
  flex: 1;
  height: 160px;
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper {
    margin: 120px auto 60px;
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__product-advisor,
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__seed-advisor {
  font-style: italic;
  text-transform: uppercase;
  min-width: 300px;
  width: 60%;
  padding-top: 15px;
  padding-bottom: 15px;
  position: absolute;
  height: 100%;
  top: 0;
  transition: all 1.5s ease 0.5s;
}
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__product-advisor {
  left: 50%;
  transform: translateX(-50%);
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__product-advisor.open {
    left: 0;
    transform: translateX(0);
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__seed-advisor {
  right: 50%;
  transform: translateX(50%);
}
@media all and (min-width: 992px) {
  .content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .c__button__seed-advisor.open {
    right: 0;
    transform: translateX(0);
  }
}
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .homepage-advisor-box__product-button-wrapper {
  display: block;
  position: relative;
  height: 53px;
  margin-bottom: 50px;
}
.content-box.homepage-advisor-box .homepage-advisor-box__buttons-wrapper .homepage-advisor-box__seed-button-wrapper {
  display: block;
  position: relative;
  height: 53px;
}
.content-box.homepage-aktionen {
  margin: 100px auto clamp(75px, 5vw, 150px);
  overflow: hidden;
  max-width: 1280px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen {
    position: relative;
    height: 420px;
    overflow: visible;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side {
  color: #fff;
  padding: 0;
  position: relative;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: calc(750px + (780 - 750) * ((100vw - 768px) / (1000 - 768)));
    max-width: 950px;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: stretch;
  }
}
@media all and (min-width: 1000px) {
  .content-box.homepage-aktionen .onepager-intro__content-side {
    width: calc(100% - 205px);
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 20%;
  transform: skewY(-3deg);
  top: -6%;
  left: 0;
  z-index: 1;
  background-color: #FF3162;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side::after {
    content: none;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content {
  background: #FF3162;
  position: relative;
  z-index: 2;
  flex: 1;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content {
    padding: 50px;
    clip-path: polygon(4% 0, 100% 0, 96% 100%, 0 100%);
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: 0;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .campaign-overhead {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 18px;
  width: 250px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .campaign-overhead {
    width: auto;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .campaign-headline {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 700;
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .icon-wrapper {
  margin: 0 50px;
  padding-bottom: 20px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .icon-wrapper {
    flex: 0 0 164px;
    width: 164px;
    height: auto;
    margin: 0;
    padding-bottom: 0;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .icon-wrapper img {
  display: block;
  margin: 0 auto;
  height: auto;
  width: 164px;
  max-width: 100%;
  filter: brightness(0) invert(1);
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .divider {
  margin: 0 auto 50px 50px;
  border-bottom: 1px solid #fff;
  height: 1px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .divider {
    display: none;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__campaign-list-wrapper {
  margin: 0 50px;
  overflow: hidden;
  height: 200px;
  position: relative;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__campaign-list-wrapper {
    height: 190px;
    border-left: 1px solid transparent;
    padding: 0 15px;
    margin: 0 0 0 45px;
    width: 100%;
  }
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__campaign-list-wrapper::before {
    content: "";
    background-color: #fff;
    position: absolute;
    width: 1px;
    height: calc(100% - 50px);
    top: 25px;
    left: 0;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul {
  list-style-type: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
  transition: transform 0.5s ease-in-out;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul {
    left: 15px;
    right: 15px;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li {
  height: 200px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li {
    height: 190px;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a {
  color: #fff;
  display: flex;
  height: 100%;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a {
    align-items: center;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a:active,
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a:focus,
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content ul li a:hover {
  color: #fff;
  text-decoration: none;
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__controls-wrapper {
  display: flex;
  justify-content: flex-end;
  margin: 0 15px;
  padding-bottom: 25px;
  gap: 30px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__controls-wrapper {
    height: 135px;
    width: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin: 0 auto 0 0;
    padding-bottom: 0;
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up {
  flex: 0 0 27px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  cursor: pointer;
  width: 27px;
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up img {
  height: auto;
  max-width: 100%;
}
@media all and (max-width: 767px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up {
    flex: 0 0 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-up img {
    height: auto;
    width: 30px;
    transform: rotate(-90deg);
  }
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down {
  flex: 0 0 27px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  cursor: pointer;
  width: 27px;
}
.content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down img {
  height: auto;
  max-width: 100%;
}
@media all and (max-width: 767px) {
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down {
    flex: 0 0 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .content-box.homepage-aktionen .onepager-intro__content-side .onepager-intro__content .homepage-aktionen__control-down img {
    height: auto;
    width: 30px;
    transform: rotate(-90deg);
  }
}
.content-box.homepage-aktionen .onepager-intro__image-side {
  overflow: hidden;
  max-height: 500px;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__image-side {
    position: absolute;
    top: 0;
    left: calc(256px * ((100vw - 1000px) / 232px));
    width: 512px;
    height: 100%;
    margin-left: auto;
    max-height: none;
  }
}
@media all and (min-width: 1000px) {
  .content-box.homepage-aktionen .onepager-intro__image-side {
    left: 0;
  }
}
.content-box.homepage-aktionen .onepager-intro__image-side .video {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-intro__image-side .video {
    position: relative;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    z-index: -1;
    clip-path: polygon(10.5% 0, 100% 0, 89.5% 100%, 0 100%);
  }
}
.content-box.homepage-aktionen .onepager-banner__low-bar {
  display: flex;
  margin-top: 5px;
  align-items: center;
  justify-content: center;
}
@media all and (min-width: 414px) {
  .content-box.homepage-aktionen .onepager-banner__low-bar {
    margin-top: 15px;
    column-gap: 15px;
  }
}
@media all and (min-width: 768px) {
  .content-box.homepage-aktionen .onepager-banner__low-bar {
    position: absolute;
    bottom: 5px;
    right: 0;
    margin-top: 0;
    width: calc(600px + (565 - 600) * ((100vw - 768px) / (1000 - 768)));
    max-width: 950px;
    z-index: 3;
    column-gap: 45px;
  }
}
@media all and (min-width: 1000px) {
  .content-box.homepage-aktionen .onepager-banner__low-bar {
    width: calc(100% - 420px);
  }
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item {
  display: inline-block;
  color: #10384F;
  font-weight: 700;
  padding: 0;
  font-size: 0;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a {
  background-color: transparent;
  display: inline-block;
  font-size: 16px;
  color: #FF3162;
  padding: 11px 21px 11px 21px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  outline: none !important;
  border: none !important;
  font-weight: 400;
  cursor: pointer;
  padding: 11px 60px 11px 21px;
  padding: 11px 80px 11px 21px;
  text-transform: uppercase;
  font-style: italic;
  padding: 11px 60px 11px 21px !important;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a span {
  display: inline-block;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:active,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:focus {
  background-color: transparent !important;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover {
  text-decoration: none;
  color: #FF3162;
  /*span,
		.filter-option {
			transform: translateX(7px);
		}*/
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled] {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:hover,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:active,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:focus {
  background-color: #CCCBCB !important;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.093%22%20height%3D%2221.093%22%20viewBox%3D%220%200%2021.093%2021.093%22%3E%3Cg%20transform%3D%22translate(1%201)%22%3E%3Cpath%20d%3D%22M9%2C9.683V3H20.456V9.683%22%20transform%3D%22translate(-5.181%20-3)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M6.819%2C22.092H4.909A1.909%2C1.909%2C0%2C0%2C1%2C3%2C20.183V15.409A1.909%2C1.909%2C0%2C0%2C1%2C4.909%2C13.5H20.184a1.909%2C1.909%2C0%2C0%2C1%2C1.909%2C1.909v4.773a1.909%2C1.909%2C0%2C0%2C1-1.909%2C1.909H18.275%22%20transform%3D%22translate(-3%20-6.817)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20%20d%3D%22M9%2C21H20.456v7.637H9Z%22%20transform%3D%22translate(-5.181%20-9.544)%22%20fill%3D%22none%22%20stroke%3D%22%23FF3162%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__print:hover:after {
  transform: translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__right-arrow:hover:after {
  transform: translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transform: rotate(90deg);
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__bottom-arrow:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow.c__icon-left:after {
  right: auto;
  left: -6px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
  transform: rotate(180deg);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__left-arrow:hover:after {
  transform: rotate(180deg) translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.35 24.35'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FF3162;stroke-linecap:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath class='cls-1' d='M12.17,1V23.35'/%3E%3Cpath id='Pfad_335' class='cls-1' d='M1,12.06H23.35'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 21px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__plus:hover:after {
  transform: translateX(-7px) rotate(90deg);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm-2.71,12.18v-2.71h10.82v-2.71H5.41v-2.71L0,9.47l5.41,4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__logout:hover:after {
  transform: translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login {
  padding: 11px 80px 11px 21px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: #D30F4B;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 21.64 18.94' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FF3162;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Icon_open-account-login' class='cls-1' d='M8.12,1.35h0c0,.75,.61,1.35,1.35,1.35h9.47s0,13.53,0,13.53H9.47c-.75,0-1.35,.61-1.35,1.35h0c0,.75,.61,1.35,1.35,1.35h10.82c.75,0,1.35-.61,1.35-1.35V1.35c0-.75-.6-1.35-1.35-1.35-2.59,0-8.23,0-10.83,0-.75,0-1.35,.61-1.35,1.35Zm2.71,4.06v2.71H0v2.71H10.82v2.71l5.41-4.06-5.41-4.06Z'/%3E%3C/svg%3E");
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__login:hover:after {
  transform: translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left {
  padding: 11px 21px 11px 80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a.c__icon-left:hover .filter-option {
  transform: translateX(-7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:before {
  content: none !important;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:before {
  content: "";
  position: absolute;
  right: -6px;
  top: 0;
  width: 66px;
  height: 101%;
  background-color: transparent;
  transform: skewX(-9deg);
  transition: right 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover:before {
  right: -80px;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover span,
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover .filter-option {
  transform: translateX(7px);
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a[disabled]:before {
  background-color: #CCCBCB;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:after {
  content: "";
  position: absolute;
  display: block;
  right: -6px;
  top: 0;
  width: 72px;
  height: 101%;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.83%2018.85%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23FF3162%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A2.67px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolyline%20class%3D%22cls-1%22%20points%3D%221.47%201.33%209.49%209.36%201.33%2017.52%22%2F%3E%3C%2Fsvg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  transition: transform 0.3s ease-out;
}
.content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a:hover:after {
  transform: translateX(-7px);
}
@media all and (min-width: 414px) {
  .content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a {
    font-size: 18px;
  }
}
@media all and (min-width: 992px) {
  .content-box.homepage-aktionen .onepager-banner__low-bar .onepager-banner__low-bar-content-item a {
    font-size: 20px;
  }
}
.super-text {
  vertical-align: super;
  font-size: clamp(10px, 0.5em, 0.5em);
}
.content-box.distance-table-box {
  width: 90%;
  margin: 0 auto;
  overflow: auto;
  padding-right: 1px;
}
.content-box.distance-table-box.margin-bottom {
  margin-bottom: 30px;
}
@media screen and (min-width: 200px) {
  .content-box.distance-table-box.margin-bottom {
    margin-bottom: calc(30px  +  16  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.distance-table-box.margin-bottom {
    margin-bottom: 46px;
  }
}
.content-box.distance-table-box.draggable {
  cursor: grab;
}
.content-box.distance-table-box.dragging {
  cursor: grabbing;
}
.content-box.distance-table-box.short-table {
  width: 90vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.distance-table-box.short-table {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.distance-table-box.short-table {
    width: 76vw;
  }
}
.content-box.distance-table-box table {
  min-width: 100%;
}
.content-box.distance-table-box table tbody tr:nth-child(odd) {
  background-color: rgba(0, 145, 223, 0.1);
}
.content-box.distance-table-box table tbody tr:nth-child(even) {
  background-color: #fff;
}
.content-box.distance-table-box table tr th,
.content-box.distance-table-box table tr td {
  border: 1px solid #0091DF;
  padding: 15px;
}
.content-box.distance-table-box table tr th {
  text-align: center;
  vertical-align: bottom;
}
.content-box.distance-table-box table tr th.crop-name-column {
  min-width: 250px;
}
.content-box.distance-table-box table tr th.pathogen-column {
  min-width: 250px;
}
.content-box.distance-table-box table tr th.amount-column {
  min-width: 550px;
}
.content-box.distance-table-box table tr th.distance-column {
  min-width: 75px;
}
.content-box.distance-table-box table tr td {
  vertical-align: top;
}
.content-box.distance-table-box table tr td.no-data {
  text-align: center;
  vertical-align: middle;
}
.content-box.social-media-wall {
  width: 90vw;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 200px) {
  .content-box.social-media-wall {
    width: calc(90vw  +  -14  * ((100vw -  200px ) / 1400 ));
  }
}
@media screen and (min-width: 1600px) {
  .content-box.social-media-wall {
    width: 76vw;
  }
}
.content-box.social-media-wall .social-media-group-title {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  padding-left: 30px;
  margin: 0 0 30px;
}
.content-box.social-media-wall .social-media-group-title::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: url("/-/media/BCSD/Resources/Layout/insta_icon.ashx") no-repeat center;
  background-size: 20px;
}
.content-box.social-media-wall .social-media-link-group {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1%;
  gap: 30px;
  margin-bottom: 100px;
}
.content-box.social-media-wall .social-media-link-group .social-link-tile {
  flex: 0 0 100%;
  overflow: hidden;
  position: relative;
  aspect-ratio: 4 / 5;
  background-color: #eee;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media all and (min-width: 520px) {
  .content-box.social-media-wall .social-media-link-group .social-link-tile {
    flex: 0 0 calc((100% - 30px) / 2);
  }
}
@media all and (min-width: 992px) {
  .content-box.social-media-wall .social-media-link-group .social-link-tile {
    flex: 0 0 calc((100% - 2 * 30px) / 3);
  }
}
@media all and (min-width: 1260px) {
  .content-box.social-media-wall .social-media-link-group .social-link-tile {
    flex: 0 0 calc((100% - 3 * 30px) / 4);
  }
}
.content-box.social-media-wall .social-media-link-group .social-link-tile::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url("/-/media/BCSD/Resources/Layout/icon_pfeil.ashx") rgba(102, 181, 18, 0.8) no-repeat center;
  background-size: 33%;
  pointer-events: none;
  width: 100%;
  transform: translateX(-100%);
  transition: transform 0.4s ease;
  z-index: 10;
}
.content-box.social-media-wall .social-media-link-group .social-link-tile img {
  width: 100%;
  height: auto;
  display: block;
  transform: scale(1);
  transition: transform 0.4s ease;
  background-color: transparent;
}
.content-box.social-media-wall .social-media-link-group .social-link-tile:hover::before {
  transform: translateX(0);
}
.content-box.social-media-wall .social-media-link-group .social-link-tile:hover img {
  transform: scale(1.1);
}