

.bp1-desktophddatenschutz {
  width               : 100%;
  min-width           : 1440px;
  height              : 100vh;
  min-height          : 6207px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp1-desktophddatenschutz .bp1-footer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6124px;
  height              : 83px;
  width               : 3720px;
  position            : absolute;
  margin              : 0;
  left                : -1140px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footer .bp1-rectangle {
  background-color    : rgba(0, 159, 227, 1.0);
  top                 : 0px;
  height              : 83px;
  width               : 3720px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links {
  background-color    : rgba(255,255,255,0.0);
  top                 : 31px;
  height              : 21px;
  width               : 311px;
  position            : absolute;
  margin              : 0;
  left                : 1704px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links .bp1-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 87px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links .bp1-group2 .bp1-impressum1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 89px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links .bp1-group2 .bp1-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 87px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links .bp1-group2copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 174px;
  position            : absolute;
  margin              : 0;
  left                : 137px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links .bp1-group2copy .bp1-datenschutzerkl344rung1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 176px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-footer .bp1-links .bp1-group2copy .bp1-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 174px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footerbild {
  background-color    : rgba(255,255,255,0.0);
  width               : 1440px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footerbild-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5842px;
  align-items         : center;
  height              : 282px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophddatenschutz .bp1-footerbild .bp1-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 282px;
  width               : 1440px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-footerbild .bp1-kfzfooter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 282px;
  width               : 1335px;
  position            : absolute;
  margin              : 0;
  left                : 81px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung {
  background-color    : rgba(255,255,255,0.0);
  width               : 1440px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1175px;
  align-items         : center;
  height              : 4606px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-datenschutzerkl344rungbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 4606px;
  width               : 1440px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-datenschutzerkl344rung1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 45px;
  height              : auto;
  width               : 1023px;
  position            : absolute;
  margin              : 0;
  left                : 209px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 41.0px;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe {
  background-color    : rgba(255,255,255,0.0);
  top                 : 132px;
  height              : auto;
  width               : 1022px;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span1 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span3 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span4 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span5 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span6 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span7 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span8 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span9 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span10 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span11 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span12 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span13 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span14 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span15 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span16 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span17 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span18 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span19 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span20 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span21 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span22 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span23 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span24 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span25 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span26 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span27 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span28 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span29 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span30 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span31 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span32 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span33 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span34 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span35 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span36 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span37 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span38 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span39 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span40 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span41 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span42 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span43 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span44 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span45 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span46 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span47 {
  
}
.bp1-desktophddatenschutz .bp1-datenschutzerkl344rung .bp1-a1datenschutzaufe .bp1-span48 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-impressum {
  background-color    : rgba(255,255,255,0.0);
  width               : 1440px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 160px;
  align-items         : center;
  height              : 1004px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-impressumbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1004px;
  width               : 1440px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-impressumdatenschut {
  background-color    : rgba(255,255,255,0.0);
  top                 : 52px;
  height              : auto;
  width               : 1023px;
  position            : absolute;
  margin              : 0;
  left                : 209px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 41.0px;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi {
  background-color    : rgba(255,255,255,0.0);
  top                 : 375px;
  height              : auto;
  width               : 1022px;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span1 {
  
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span3 {
  
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span4 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span5 {
  
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span6 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span7 {
  
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-streitschlichtungdi .bp1-span8 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-angabengem3443372475tm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 125px;
  height              : auto;
  width               : 347px;
  position            : absolute;
  margin              : 0;
  left                : 210px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-angabengem3443372475tm .bp1-span1 {
  
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-angabengem3443372475tm .bp1-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-erecht24siegeldatenschutzerklaerungblau {
  background-color    : rgba(255,255,255,0.0);
  top                 : 97px;
  height              : 182px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 1090px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-erecht24siegeldatenschutzerklaerungblau .bp1-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 182px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-erecht24siegeldatenschutzerklaerungblau .bp1-erecht24siegeldatenschutzerklaerungblau1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 182px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-erecht24siegelimpressumblau {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 97px;
  height              : 182px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 924px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-erecht24siegelimpressumblau .bp1-mask {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 182px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-impressum .bp1-erecht24siegelimpressumblau .bp1-erecht24siegelimpressumblau1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 182px;
  width               : 140px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header {
  background-color    : rgba(255,255,255,0.0);
  width               : 3728px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -2px;
  align-items         : center;
  height              : 143px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp1-desktophddatenschutz .bp1-header .bp1-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 143px;
  width               : 3728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 42px;
  height              : 83px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 1353px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-logo .bp1-group48 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 83px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 42px;
  height              : 83px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 1353px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-service {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 1959px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-header .bp1-hotspot1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 58px;
  position            : absolute;
  margin              : 0;
  left                : 1959px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-kontakt {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 2308px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-header .bp1-hotspot2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 2308px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-team {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 44px;
  position            : absolute;
  margin              : 0;
  left                : 2216px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-header .bp1-hotspot3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 42px;
  position            : absolute;
  margin              : 0;
  left                : 2216px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-autoverkauf {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 101px;
  position            : absolute;
  margin              : 0;
  left                : 2067px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp1-desktophddatenschutz .bp1-header .bp1-hotspot4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 99px;
  position            : absolute;
  margin              : 0;
  left                : 2067px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-leiste {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 27px;
  width               : 3720px;
  position            : fixed;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-leiste .bp1-rectangle1 {
  background-color    : rgba(0, 159, 227, 1.0);
  top                 : 0px;
  height              : 27px;
  width               : 3720px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp1-desktophddatenschutz .bp1-header .bp1-leiste .bp1-wirkommenzuihnen {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : auto;
  width               : 865px;
  position            : absolute;
  margin              : 0;
  left                : 1504px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : right;
  line-height         : 20.0px;
}
.bp1-desktophddatenschutz .bp1-header .bp1-leiste .bp1-wirkommenzuihnen .bp1-span1 {
  
}
.bp1-desktophddatenschutz .bp1-header .bp1-leiste .bp1-wirkommenzuihnen .bp1-span2 {
  font-family         : Helvetica, Arial, serif;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp2-desktopdatenschutz {
  width               : 100%;
  min-width           : 1024px;
  height              : 100vh;
  min-height          : 6081px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
div {
  -webkit-text-size-adjust: none;
}
.bp2-desktopdatenschutz .bp2-footer {
  background-color    : rgba(255,255,255,0.0);
  top                 : 6023px;
  height              : 58px;
  width               : 2574px;
  position            : absolute;
  margin              : 0;
  left                : -775px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footer .bp2-rectangle {
  background-color    : rgba(0, 159, 227, 1.0);
  top                 : 0px;
  height              : 58px;
  width               : 2574px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links {
  background-color    : rgba(255,255,255,0.0);
  top                 : 19px;
  height              : 21px;
  width               : 316px;
  position            : absolute;
  margin              : 0;
  left                : 1129px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links .bp2-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links .bp2-group2 .bp2-impressum1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 96px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links .bp2-group2 .bp2-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 94px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links .bp2-group2copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 192px;
  position            : absolute;
  margin              : 0;
  left                : 123px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links .bp2-group2copy .bp2-datenschutzerkl344rung1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 194px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-footer .bp2-links .bp2-group2copy .bp2-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 21px;
  width               : 192px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footerbild {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footerbild-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 5808px;
  align-items         : center;
  height              : 215px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktopdatenschutz .bp2-footerbild .bp2-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 215px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-footerbild .bp2-kfzfooter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 215px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1210px;
  align-items         : center;
  height              : 4593px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-datenschutzerkl344rungbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 4593px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-datenschutzerkl344rung1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 15px;
  height              : auto;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 41.0px;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe {
  background-color    : rgba(255,255,255,0.0);
  top                 : 87px;
  height              : auto;
  width               : 930px;
  position            : absolute;
  margin              : 0;
  left                : 48px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span1 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span3 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span4 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span5 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span6 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span7 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span8 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span9 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span10 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span11 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span12 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span13 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span14 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span15 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span16 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span17 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span18 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span19 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span20 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span21 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span22 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span23 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span24 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span25 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span26 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span27 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span28 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span29 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span30 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span31 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span32 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span33 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span34 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span35 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span36 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span37 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span38 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span39 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span40 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span41 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span42 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span43 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span44 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span45 {
  
}
.bp2-desktopdatenschutz .bp2-datenschutzerkl344rung .bp2-a1datenschutzaufe .bp2-span46 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-impressum {
  background-color    : rgba(255,255,255,0.0);
  width               : 1024px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 146px;
  align-items         : center;
  height              : 1044px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-impressumbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1044px;
  width               : 1024px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-impressumdatenschut {
  background-color    : rgba(255,255,255,0.0);
  top                 : 37px;
  height              : auto;
  width               : 728px;
  position            : absolute;
  margin              : 0;
  left                : 49px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 30.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 41.0px;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi {
  background-color    : rgba(255,255,255,0.0);
  top                 : 351px;
  height              : auto;
  width               : 928px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span1 {
  
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span3 {
  
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span4 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span5 {
  
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span6 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span7 {
  
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-streitschlichtungdi .bp2-span8 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-angabengem3443372475tm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 107px;
  height              : auto;
  width               : 247px;
  position            : absolute;
  margin              : 0;
  left                : 50px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-angabengem3443372475tm .bp2-span1 {
  
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-angabengem3443372475tm .bp2-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-erecht24siegeldatenschutzerklaerungblau {
  background-color    : rgba(255,255,255,0.0);
  top                 : 107px;
  height              : 158px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 854px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-erecht24siegeldatenschutzerklaerungblau .bp2-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 158px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-erecht24siegeldatenschutzerklaerungblau .bp2-erecht24siegeldatenschutzerklaerungblau1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 158px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-erecht24siegelimpressumblau {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 107px;
  height              : 158px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 709px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-erecht24siegelimpressumblau .bp2-mask {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 158px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-impressum .bp2-erecht24siegelimpressumblau .bp2-erecht24siegelimpressumblau1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 158px;
  width               : 122px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header {
  background-color    : rgba(255,255,255,0.0);
  width               : 3728px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -2px;
  align-items         : center;
  height              : 143px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp2-desktopdatenschutz .bp2-header .bp2-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 143px;
  width               : 3728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 43px;
  height              : 83px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 1400px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-logo .bp2-group48 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 83px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 43px;
  height              : 83px;
  width               : 253px;
  position            : absolute;
  margin              : 0;
  left                : 1400px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-service {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 60px;
  position            : absolute;
  margin              : 0;
  left                : 1915px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-header .bp2-hotspot1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 58px;
  position            : absolute;
  margin              : 0;
  left                : 1915px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-kontakt {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 66px;
  position            : absolute;
  margin              : 0;
  left                : 2264px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-header .bp2-hotspot2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 64px;
  position            : absolute;
  margin              : 0;
  left                : 2264px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-team {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 44px;
  position            : absolute;
  margin              : 0;
  left                : 2172px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-header .bp2-hotspot3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 42px;
  position            : absolute;
  margin              : 0;
  left                : 2172px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-autoverkauf {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : auto;
  width               : 101px;
  position            : absolute;
  margin              : 0;
  left                : 2023px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 16.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 22.0px;
}
.bp2-desktopdatenschutz .bp2-header .bp2-hotspot4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 99px;
  height              : 19px;
  width               : 99px;
  position            : absolute;
  margin              : 0;
  left                : 2023px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-leiste {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 27px;
  width               : 3720px;
  position            : fixed;
  margin              : 0;
  left                : 4px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-leiste .bp2-rectangle1 {
  background-color    : rgba(0, 159, 227, 1.0);
  top                 : 0px;
  height              : 27px;
  width               : 3720px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp2-desktopdatenschutz .bp2-header .bp2-leiste .bp2-wirkommenzuihnen {
  background-color    : rgba(255,255,255,0.0);
  top                 : 4px;
  height              : auto;
  width               : 865px;
  position            : absolute;
  margin              : 0;
  left                : 1458px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : right;
  line-height         : 20.0px;
}
.bp2-desktopdatenschutz .bp2-header .bp2-leiste .bp2-wirkommenzuihnen .bp2-span1 {
  
}
.bp2-desktopdatenschutz .bp2-header .bp2-leiste .bp2-wirkommenzuihnen .bp2-span2 {
  font-family         : Helvetica, Arial, serif;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.bp3-mobiledatenschutz {
  width               : 100%;
  min-width           : 320px;
  height              : 100vh;
  min-height          : 6244px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.bp3-mobiledatenschutz .bp3-footer {
  background-color    : rgba(255,255,255,0.0);
  bottom              : 0px;
  height              : 31px;
  width               : 1822px;
  position            : absolute;
  margin              : 0;
  left                : -751px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footer .bp3-rectangle {
  background-color    : rgba(0, 159, 227, 1.0);
  top                 : 0px;
  height              : 31px;
  width               : 1822px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : 18px;
  width               : 266px;
  position            : absolute;
  margin              : 0;
  left                : 778px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links .bp3-group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 75px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links .bp3-group2 .bp3-impressum1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 76px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links .bp3-group2 .bp3-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 74px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links .bp3-group2copy {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 149px;
  position            : absolute;
  margin              : 0;
  left                : 117px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links .bp3-group2copy .bp3-datenschutzerkl344rung1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 150px;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 18.0px;
}
.bp3-mobiledatenschutz .bp3-footer .bp3-links .bp3-group2copy .bp3-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 148px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footerbild {
  background-color    : rgba(255,255,255,0.0);
  width               : 320px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footerbild-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 6145px;
  align-items         : center;
  height              : 68px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-mobiledatenschutz .bp3-footerbild .bp3-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 68px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-footerbild .bp3-kfzfooter {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 68px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung {
  background-color    : rgba(255,255,255,0.0);
  width               : 320px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 1167px;
  align-items         : center;
  height              : 4978px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-datenschutzerkl344rungbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 4977px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-datenschutzerkl344rung1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 25px;
  height              : auto;
  width               : 302px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe {
  background-color    : rgba(255,255,255,0.0);
  top                 : 57px;
  height              : auto;
  width               : 302px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span1 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span3 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span4 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span5 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span6 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span7 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span8 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span9 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span10 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span11 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span12 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span13 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span14 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span15 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span16 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span17 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span18 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span19 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span20 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span21 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span22 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span23 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span24 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span25 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span26 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span27 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span28 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span29 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span30 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span31 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span32 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span33 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span34 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span35 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span36 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span37 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span38 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span39 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span40 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span41 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span42 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span43 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span44 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span45 {
  
}
.bp3-mobiledatenschutz .bp3-datenschutzerkl344rung .bp3-a1datenschutzaufe .bp3-span46 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-impressum {
  background-color    : rgba(255,255,255,0.0);
  width               : 320px;
  height              : 100%;
  pointer-events      : auto;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : 129px;
  align-items         : center;
  height              : 1038px;
  width               : 100%;
  position            : absolute;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-impressumbg {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 1037px;
  width               : 320px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-impressumdatenschut {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 301px;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 15.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 20.0px;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi {
  background-color    : rgba(255,255,255,0.0);
  top                 : 202px;
  height              : auto;
  width               : 301px;
  position            : absolute;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span1 {
  
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span3 {
  
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span4 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span5 {
  
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span6 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span7 {
  
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-streitschlichtungdi .bp3-span8 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-angabengem3443372475tm {
  background-color    : rgba(255,255,255,0.0);
  top                 : 32px;
  height              : auto;
  width               : 181px;
  position            : absolute;
  margin              : 0;
  left                : 11px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(30, 30, 30, 1.0);
  text-align          : left;
  line-height         : 15.0px;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-angabengem3443372475tm .bp3-span1 {
  
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-angabengem3443372475tm .bp3-span2 {
  font-family         : Helvetica, Arial, serif;
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-erecht24siegeldatenschutzerklaerungblau {
  background-color    : rgba(255,255,255,0.0);
  top                 : 33px;
  height              : 85px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 247px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-erecht24siegeldatenschutzerklaerungblau .bp3-mask {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 85px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-erecht24siegeldatenschutzerklaerungblau .bp3-erecht24siegeldatenschutzerklaerungblau1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 85px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-erecht24siegelimpressumblau {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 33px;
  height              : 85px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 170px;
  overflow            : hidden;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-erecht24siegelimpressumblau .bp3-mask {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 85px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-impressum .bp3-erecht24siegelimpressumblau .bp3-erecht24siegelimpressumblau1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 85px;
  width               : 63px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header {
  background-color    : rgba(255,255,255,0.0);
  width               : 3726px;
  margin-right        : 3px;
  height              : 100%;
  pointer-events      : auto;
  margin-left         : -3px;
  position            : relative;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header-layout-container {
  pointer-events      : none;
  flex-direction      : column;
  top                 : -2px;
  align-items         : center;
  height              : 107px;
  width               : 100%;
  position            : fixed;
  margin              : 0;
  display             : flex;
  left                : 0;
}
.bp3-mobiledatenschutz .bp3-header .bp3-rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 107px;
  width               : 3728px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-service {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : auto;
  width               : 50px;
  position            : absolute;
  margin              : 0;
  left                : 1736px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 18.0px;
}
.bp3-mobiledatenschutz .bp3-header .bp3-hotspot {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : 19px;
  width               : 48px;
  position            : absolute;
  margin              : 0;
  left                : 1736px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-team {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : auto;
  width               : 36px;
  position            : absolute;
  margin              : 0;
  left                : 1906px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 18.0px;
}
.bp3-mobiledatenschutz .bp3-header .bp3-hotspot1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : 19px;
  width               : 34px;
  position            : absolute;
  margin              : 0;
  left                : 1906px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-kontakt {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : auto;
  width               : 57px;
  position            : absolute;
  margin              : 0;
  left                : 1960px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 18.0px;
}
.bp3-mobiledatenschutz .bp3-header .bp3-hotspot2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : 19px;
  width               : 55px;
  position            : absolute;
  margin              : 0;
  left                : 1960px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-autoverkauf {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : auto;
  width               : 84px;
  position            : absolute;
  margin              : 0;
  left                : 1804px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 13.0px;
  color               : rgba(0, 0, 0, 1.0);
  text-align          : left;
  line-height         : 18.0px;
}
.bp3-mobiledatenschutz .bp3-header .bp3-hotspot3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 78px;
  height              : 19px;
  width               : 82px;
  position            : absolute;
  margin              : 0;
  left                : 1804px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste {
  background-color    : rgba(255,255,255,0.0);
  top                 : 2px;
  height              : 70px;
  width               : 3720px;
  position            : fixed;
  margin              : 0;
  left                : 10px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste .bp3-logo {
  background-color    : rgba(255,255,255,0.0);
  top                 : 34px;
  height              : 36px;
  width               : 110px;
  position            : absolute;
  margin              : 0;
  left                : 1805px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste .bp3-logo .bp3-group48 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 36px;
  width               : 110px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste .bp3-rectangle1 {
  background-color    : rgba(0, 159, 227, 1.0);
  top                 : 0px;
  height              : 28px;
  width               : 3720px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste .bp3-unsermobilerrepara {
  background-color    : rgba(255,255,255,0.0);
  top                 : 7px;
  height              : auto;
  width               : 322px;
  position            : absolute;
  margin              : 0;
  left                : 1699px;
  -ms-transform       : rotate(0deg); /* IE 9 */
  -webkit-transform   : rotate(0deg); /* Chrome, Safari, Opera */
  transform           : rotate(0deg);
  font-family         : Helvetica, Arial, serif;
  font-size           : 11.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 15.0px;
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste .bp3-unsermobilerrepara .bp3-span1 {
  
}
.bp3-mobiledatenschutz .bp3-header .bp3-leiste .bp3-unsermobilerrepara .bp3-span2 {
  font-family         : Helvetica, Arial, serif;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@media screen and (max-width: 1023px) {
  .bp3-mobiledatenschutz {
    display             : block;
  }
  .bp2-desktopdatenschutz {
    display             : none;
  }
  .bp1-desktophddatenschutz {
    display             : none;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .bp3-mobiledatenschutz {
    display             : none;
  }
  .bp2-desktopdatenschutz {
    display             : block;
  }
  .bp1-desktophddatenschutz {
    display             : none;
  }
}
@media screen and (min-width: 1440px) {
  .bp3-mobiledatenschutz {
    display             : none;
  }
  .bp2-desktopdatenschutz {
    display             : none;
  }
  .bp1-desktophddatenschutz {
    display             : block;
  }
}