@media only screen and (max-width: 600px) {

  p {
    font-size: 20px;
  }

  .projekt-bild:hover {
    transform: scale(1) !important;
  }

  .left {
    flex: unset;
    height: 50vh;
  }

  .right {
    flex: unset;
    height: 50vh;
    overflow-y: visible;
  }

  .main-text {
    top: 50px;
    padding-bottom: 10vh;
  }
  .main {
    flex-direction: column;
    padding-top: 15vh;
    overflow-y: scroll;
    /* padding-right: 10vw; */
    /* width: 80vw; */
  }

  .main-text {
    padding-right: 15vw;
    padding-left: 5vw;
    padding-top: 15px;
  }

  .swiper {
    /* padding-left: 10px;
    padding-right: 10px; */


    height: 50vh;
    top: 0;
    width: 100%;

    /* border: solid blue; */

  }

.img-wrapper {
  max-height: fit-content;
  height: 100%;
}

.image-copyright {
  padding-right: 10px;
}

.swiper-slide img {
  max-height: fit-content;
  max-width: fit-content;

  /* height: 100%; */
  width: 100%;

  /* max-width: ;
  max-height: auto; */
}

.projekt-bild {
  /* padding-left: 20px; */
}


  .swiper-wrapper {
    overflow: hidden;

    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
  }


}
