/* screen - datenschutz */

.datenschutz {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 990px;
  min-width: 1440px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz .die-nutzung-unserer-SVsGi2 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 24px;
  max-width: 2000px;
  position: absolute;
  right: 32px;
  text-align: left;
  top: 201px;
  width: 1376px;
}

.datenschutz .span1-0dWwq3 {
  line-height: 27px;
}

.datenschutz .span2-0dWwq3 {
  line-height: 28px;
}

.datenschutz .span3-0dWwq3 {
  line-height: 27px;
}

.datenschutz .close-SVsGi2 {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 120px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -6.40px;
  line-height: 137px;
  pointer-events: auto;
  position: fixed;
  right: 32px;
  text-align: right;
  top: 32px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.datenschutz .close-SVsGi2:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.datenschutz .datenschutz-SVsGi2 {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 120px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 32px;
  letter-spacing: -6.40px;
  line-height: 137px;
  position: fixed;
  text-align: left;
  top: 32px;
  white-space: nowrap;
  width: auto;
}
/* screen - datenschutz1 */

.datenschutz1 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 1268px;
  min-width: 1024px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz1 .die-nutzung-unserer-4cx2U4 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 155px;
  width: calc(100.00% - 64px);
}

.datenschutz1 .span1-guDZaw {
  line-height: 27px;
}

.datenschutz1 .span2-guDZaw {
  line-height: 28px;
}

.datenschutz1 .span3-guDZaw {
  line-height: 27px;
}

.datenschutz1 .close-4cx2U4 {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 80px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -4.27px;
  line-height: 91px;
  pointer-events: auto;
  position: fixed;
  right: 32px;
  text-align: right;
  top: 32px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.datenschutz1 .close-4cx2U4:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.datenschutz1 .datenschutz-4cx2U4 {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 80px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 32px;
  letter-spacing: -4.27px;
  line-height: 91px;
  position: fixed;
  text-align: left;
  top: 32px;
  white-space: nowrap;
  width: 506px;
}
/* screen - datenschutz2 */

.datenschutz2 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 1619px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz2 .die-nutzung-unserer-9c6djo {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 128px;
  width: calc(100.00% - 64px);
}

.datenschutz2 .span1-W1uhzK {
  line-height: 27px;
}

.datenschutz2 .span2-W1uhzK {
  line-height: 28px;
}

.datenschutz2 .span3-W1uhzK {
  line-height: 27px;
}

.datenschutz2 .close-9c6djo {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 56px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: -2.99px;
  line-height: 64px;
  pointer-events: auto;
  position: fixed;
  right: 32px;
  text-align: right;
  top: 32px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: auto;
}

.datenschutz2 .close-9c6djo:hover {
  cursor: url("http://www.muxmux.de/_test/ms.png"), auto; transform: rotate(15deg);
}

.datenschutz2 .datenschutz-9c6djo {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 56px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 32px;
  letter-spacing: -2.99px;
  line-height: 64px;
  position: fixed;
  text-align: left;
  top: 32px;
  white-space: nowrap;
  width: auto;
}
/* screen - datenschutz3 */

.datenschutz3 {
  background-color: var(--kwpdj2);
  height: 100vh;
  margin: 0px;
  min-height: 4246px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.datenschutz3 .die-nutzung-unserer-pzBxgF {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 136px;
  width: calc(100.00% - 48px);
}

.datenschutz3 .span1-tpxiJv {
  line-height: 27px;
}

.datenschutz3 .span2-tpxiJv {
  line-height: 28px;
}

.datenschutz3 .span3-tpxiJv {
  line-height: 27px;
}

.datenschutz3 .stacked-group-pzBxgF {
  background-color: transparent;
  height: 72px;
  left: 24px;
  position: fixed;
  top: 32px;
  width: 272px;
}

.datenschutz3 .close-isNpbo {
  background-color: transparent;
  color: var(--x3obopu);
  cursor: pointer;
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -1.71px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: 36px;
  white-space: nowrap;
  width: 270px;
}

.datenschutz3 .datenschutz-isNpbo {
  background-color: transparent;
  color: var(--kuthsz);
  font-family: var(--font-family-agbookrounded-regular);
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -1.71px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 270px;
}
@media screen and (max-width: 767px) {
  .screen.datenschutz { 
    display: none;
   }
  .screen.datenschutz1 { 
    display: none;
   }
  .screen.datenschutz2 { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .screen.datenschutz { 
    display: none;
   }
  .screen.datenschutz1 { 
    display: none;
   }
  .screen.datenschutz3 { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .screen.datenschutz { 
    display: none;
   }
  .screen.datenschutz2 { 
    display: none;
   }
  .screen.datenschutz3 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) {
  .screen.datenschutz1 { 
    display: none;
   }
  .screen.datenschutz2 { 
    display: none;
   }
  .screen.datenschutz3 { 
    display: none;
   }
}