html, body {overflow: hidden}

.feedback {
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  width: 385px;
}

.feedback .overlap-group {
  height: 844px;
  position: relative;
  width: 386px;
}

.feedback .raetsel {
  background-color: var(--white);
  height: 794px;
  left: 0;
  position: absolute;
  top: 50px;
  width: 385px;
}

.feedback .navigationsleiste-2 {
  height: 51px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 386px;
}

.feedback .rechteck-40 {
  background-color: var(--white);
  cursor: pointer;
  height: 50px;
  left: 168px;
  opacity: 0.01;
  position: absolute;
  top: 0;
  width: 50px;
}

.feedback .rechteck-41 {
  background-color: var(--white);
  cursor: pointer;
  height: 50px;
  left: 0;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 50px;
}

.feedback .rechteck-39 {
  background-color: var(--white);
  cursor: pointer;
  height: 50px;
  left: 326px;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 59px;
}
- feedback-2 */

.feedback-2 {
  align-items: flex-start;
  display: flex;
  width: 414px;
}

.feedback-2 .overlap-group {
  height: 896px;
  position: relative;
  width: 414px;
}

.feedback-2 .raetsel {
  background-color: var(--white);
  height: 842px;
  left: 0;
  position: absolute;
  top: 54px;
  width: 413px;
}

.feedback-2 .navigationsleiste-2 {
  height: 55px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 414px;
}

.feedback-2 .rechteck-40 {
  background-color: var(--white);
  cursor: pointer;
  height: 54px;
  left: 180px;
  opacity: 0.01;
  position: absolute;
  top: 0;
  width: 54px;
}

.feedback-2 .rechteck-41 {
  background-color: var(--white);
  cursor: pointer;
  height: 54px;
  left: 0;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 54px;
}

.feedback-2 .rechteck-39 {
  background-color: var(--white);
  cursor: pointer;
  height: 54px;
  left: 350px;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 63px;
}
- feedback-5 */

.feedback-5 {
  align-items: flex-start;
  display: flex;
  width: 375px;
}

.feedback-5 .overlap-group {
  height: 812px;
  position: relative;
  width: 375px;
}

.feedback-5 .raetsel {
  background-color: var(--white);
  height: 763px;
  left: 0;
  position: absolute;
  top: 49px;
  width: 374px;
}

.feedback-5 .navigationsleiste-2 {
  height: 50px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 375px;
}

.feedback-5 .rechteck-40 {
  background-color: var(--white);
  cursor: pointer;
  height: 49px;
  left: 163px;
  opacity: 0.01;
  position: absolute;
  top: 0;
  width: 49px;
}

.feedback-5 .rechteck-41 {
  background-color: var(--white);
  cursor: pointer;
  height: 49px;
  left: 0;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 49px;
}

.feedback-5 .rechteck-39 {
  background-color: var(--white);
  cursor: pointer;
  height: 49px;
  left: 317px;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 57px;
}
- feedback-6 */

.feedback-6 {
  align-items: flex-start;
  display: flex;
  height: 568px;
  overflow: hidden;
  width: 320px;
}

.feedback-6 .overlap-group {
  height: 569px;
  position: relative;
  width: 323px;
}

.feedback-6 .raetsel {
  background-color: var(--white);
  height: 527px;
  left: 0;
  position: absolute;
  top: 42px;
  width: 319px;
}

.feedback-6 .navigationsleiste-2 {
  height: 43px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 323px;
}

.feedback-6 .rechteck-40 {
  background-color: var(--white);
  cursor: pointer;
  height: 42px;
  left: 139px;
  opacity: 0.01;
  position: absolute;
  top: 0;
  width: 42px;
}

.feedback-6 .rechteck-41 {
  background-color: var(--white);
  cursor: pointer;
  height: 42px;
  left: 0;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 42px;
}

.feedback-6 .rechteck-39 {
  background-color: var(--white);
  cursor: pointer;
  height: 42px;
  left: 271px;
  opacity: 0.03;
  position: absolute;
  top: 0;
  width: 48px;
}
@media screen and (max-width: 359px) {
  .screen.feedback-2 { 
    display: none;
   }
  .screen.feedback-5 { 
    display: none;
   }
  .screen.feedback { 
    display: none;
   }
}
@media screen and (min-width: 360px) and (max-width: 383px) {
  .screen.feedback-2 { 
    display: none;
   }
  .screen.feedback-6 { 
    display: none;
   }
  .screen.feedback { 
    display: none;
   }
}
@media screen and (min-width: 384px) and (max-width: 413px) {
  .screen.feedback-2 { 
    display: none;
   }
  .screen.feedback-6 { 
    display: none;
   }
  .screen.feedback-5 { 
    display: none;
   }
}
@media screen and (min-width: 414px) {
  .screen.feedback-6 { 
    display: none;
   }
  .screen.feedback-5 { 
    display: none;
   }
  .screen.feedback { 
    display: none;
   }
}