/* screen - datenschutz */

.datenschutz {
  background-color: var(--black);
  margin: 0px;
  min-height: 2252px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz .datenschutzerklrungg-SVsGi2 {
  background-color: transparent;
  height: 2114px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  right: calc(49.59% - 514px);
  text-align: left;
  top: 140px;
  width: 1036px;
}

.datenschutz .span0-t0lxc2 {
}

.datenschutz .span1-t0lxc2 {
}

.datenschutz .span2-t0lxc2 {
}

.datenschutz .span3-t0lxc2 {
}

.datenschutz .span4-t0lxc2 {
}

.datenschutz .span5-t0lxc2 {
}

.datenschutz .span6-t0lxc2 {
}

.datenschutz .span7-t0lxc2 {
}

.datenschutz .span8-t0lxc2 {
}

.datenschutz .span9-t0lxc2 {
}

.datenschutz .span10-t0lxc2 {
}

.datenschutz .span11-t0lxc2 {
}

.datenschutz .span12-t0lxc2 {
}

.datenschutz .span13-t0lxc2 {
}

.datenschutz .span14-t0lxc2 {
}

.datenschutz .span15-t0lxc2 {
}

.datenschutz .span16-t0lxc2 {
}

.datenschutz .span17-t0lxc2 {
}

.datenschutz .logo-men-SVsGi2 {
  background-color: transparent;
  cursor: pointer;
  height: 36px;
  left: 48px;
  position: absolute;
  top: 50px;
  width: 220px;
}

.datenschutz .logo-ChUAv1 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.datenschutz .pfad-1-rfZkW7 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 28px;
}

.datenschutz .gruppe-2-rfZkW7 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.datenschutz .gruppe-1-dZXVkx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}
/* screen - datenschutz-mobil-all-breakpoints */

.datenschutz-mobil-all-breakpoints {
  background-color: var(--black);
  margin: 0px;
  min-height: 4120px;
  min-width: 320px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz-mobil-all-breakpoints .datenschutzerklrungg-0ebiGV {
  background-color: transparent;
  color: var(--winter-sky);
  font-family: var(--font-family-arial);
  font-size: var(--font-size-s);
  font-weight: 400;
  height: 4002px;
  letter-spacing: 0.00px;
  line-height: 17px;
  position: absolute;
  right: calc(48.15% - 128px);
  text-align: left;
  top: 120px;
  width: 266px;
}

.datenschutz-mobil-all-breakpoints .span0-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span1-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span2-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span3-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span4-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span5-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span6-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span7-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span8-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span9-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span10-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span11-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span12-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span13-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span14-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span15-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span16-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .span17-o7xVTx {
}

.datenschutz-mobil-all-breakpoints .logo-men-0ebiGV {
  background-color: transparent;
  cursor: pointer;
  height: 36px;
  left: calc(47.94% - 105px);
  position: absolute;
  top: 50px;
  width: 220px;
}

.datenschutz-mobil-all-breakpoints .logo-WswrpH {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.datenschutz-mobil-all-breakpoints .pfad-1-ez4BUG {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 28px;
}

.datenschutz-mobil-all-breakpoints .gruppe-2-ez4BUG {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.datenschutz-mobil-all-breakpoints .gruppe-1-xu9s3t {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}
/* screen - datenschutz-tablet */

.datenschutz-tablet {
  background-color: var(--black);
  margin: 0px;
  min-height: 3438px;
  min-width: 752px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz-tablet .datenschutzerklrungg-pVp2Kh {
  background-color: transparent;
  height: 3297px;
  letter-spacing: 0.00px;
  line-height: 21px;
  position: absolute;
  right: calc(47.83% - 327px);
  text-align: left;
  top: 143px;
  width: 683px;
}

.datenschutz-tablet .span0-OQaUVT {
}

.datenschutz-tablet .span1-OQaUVT {
}

.datenschutz-tablet .span2-OQaUVT {
}

.datenschutz-tablet .span3-OQaUVT {
}

.datenschutz-tablet .span4-OQaUVT {
}

.datenschutz-tablet .span5-OQaUVT {
}

.datenschutz-tablet .span6-OQaUVT {
}

.datenschutz-tablet .span7-OQaUVT {
}

.datenschutz-tablet .span8-OQaUVT {
}

.datenschutz-tablet .span9-OQaUVT {
}

.datenschutz-tablet .span10-OQaUVT {
}

.datenschutz-tablet .span11-OQaUVT {
}

.datenschutz-tablet .span12-OQaUVT {
}

.datenschutz-tablet .span13-OQaUVT {
}

.datenschutz-tablet .span14-OQaUVT {
}

.datenschutz-tablet .span15-OQaUVT {
}

.datenschutz-tablet .span16-OQaUVT {
}

.datenschutz-tablet .span17-OQaUVT {
}

.datenschutz-tablet .logo-men-pVp2Kh {
  background-color: transparent;
  cursor: pointer;
  height: 36px;
  left: 48px;
  position: absolute;
  top: 50px;
  width: 220px;
}

.datenschutz-tablet .logo-UfDZkk {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.datenschutz-tablet .pfad-1-xvkxyJ {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 28px;
}

.datenschutz-tablet .gruppe-2-xvkxyJ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.datenschutz-tablet .gruppe-1-ZWHa4C {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}
@media screen and (max-width: 751px) {
  .screen.datenschutz { 
    display: none;
   }
  .screen.datenschutz-tablet { 
    display: none;
   }
}
@media screen and (min-width: 752px) and (max-width: 1279px) {
  .screen.datenschutz { 
    display: none;
   }
  .screen.datenschutz-mobil-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1280px) {
  .screen.datenschutz-tablet { 
    display: none;
   }
  .screen.datenschutz-mobil-all-breakpoints { 
    display: none;
   }
}