/* screen - datenschutz */

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

.datenschutz .background-SVsGi2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.datenschutz .rechteck-819-tz4PGa {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.datenschutz .datenschutzerklrungg-SVsGi2 {
  background-color: transparent;
  display: block;
  height: 2425px;
  left: 124px;
  letter-spacing: 0.00px;
  line-height: 21px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 116px;
  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 .datenschutzerklrungg-SVsGi2.bp3-animate-enter50 {
  animation: bp3-animate-enter50-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp3-animate-enter50-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.datenschutz .logo-SVsGi2 {
  cursor: pointer;
  display: block;
  height: 156px;
  opacity: 0;
  right: calc(4.93% - 13px);
  top: 50px;
  width: 265px;
}

.datenschutz .logo-SVsGi2.bp3-animate-enter51 {
  animation: bp3-animate-enter51-frames 2.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp3-animate-enter51-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.datenschutz .logo-9iL9Bo {
  height: 100%;
  left: 1px;
  object-fit: cover;
  top: 0px;
  width: 100%;
}
/* screen - datenschutz-mobil-all-breakpoints */

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

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

.datenschutz-mobil-all-breakpoints .rechteck-819-uA15d4 {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.datenschutz-mobil-all-breakpoints .datenschutzerklrungg-0ebiGV {
  background-color: transparent;
  color: var(--suva-gray);
  display: block;
  font-family: var(--font-family-myriad_pro);
  font-size: var(--font-size-xs);
  font-weight: 400;
  height: 4321px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 17px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 216px;
  width: 266px;
}

.datenschutz-mobil-all-breakpoints .span0-o7xVTx {
  font-family: var(--font-family-myriadpro-bold);
  font-style: normal;
  font-weight: 700;
}

.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 .datenschutzerklrungg-0ebiGV.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.datenschutz-mobil-all-breakpoints .logo-0ebiGV {
  cursor: pointer;
  display: block;
  height: 156px;
  left: calc(50.00% - 132px);
  opacity: 0;
  top: 30px;
  width: 265px;
}

.datenschutz-mobil-all-breakpoints .logo-0ebiGV.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 2.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.datenschutz-mobil-all-breakpoints .logo-GQudkK {
  height: 100%;
  left: 1px;
  object-fit: cover;
  top: 0px;
  width: 100%;
}
/* screen - datenschutz-tablet */

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

.datenschutz-tablet .background-pVp2Kh {
  background-color: transparent;
  height: calc(100.00% + 31px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.datenschutz-tablet .rechteck-819-NGnHlL {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.datenschutz-tablet .datenschutzerklrungg-pVp2Kh {
  background-color: transparent;
  display: block;
  height: 3129px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 21px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 159px;
  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 .datenschutzerklrungg-pVp2Kh.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter3-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.datenschutz-tablet .logo-pVp2Kh {
  cursor: pointer;
  display: block;
  height: 133px;
  opacity: 0;
  right: calc(9.32% - 21px);
  top: 50px;
  width: 226px;
}

.datenschutz-tablet .logo-pVp2Kh.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 2.50s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter4-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.datenschutz-tablet .logo-xJZlxv {
  height: 100%;
  left: 1px;
  object-fit: cover;
  top: 0px;
  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-mobil-all-breakpoints { 
    display: none;
   }
  .screen.datenschutz-tablet { 
    display: none;
   }
}