@media (max-width: 47.999rem) {
  #page-home .patchwork-container .media-wrapper {
    margin: 0 !important;
  }

  #page-home .patchwork-container .media-wrapper {
    width: 24vw !important;
    max-width: 136px;
  }

  #page-home .patchwork-container .media-wrapper:nth-child(1) {
    top: 16% !important;
    left: 4% !important;
    right: auto !important;
    bottom: auto !important;
    width: 27vw !important;
  }

  #page-home .patchwork-container .media-wrapper:nth-child(2) {
    top: 14% !important;
    left: 37% !important;
    right: auto !important;
    bottom: auto !important;
    width: 30vw !important;
  }

  #page-home .patchwork-container .media-wrapper:nth-child(3) {
    top: 17% !important;
    left: auto !important;
    right: 6% !important;
    bottom: auto !important;
    width: 23vw !important;
  }

  #page-home .patchwork-container .media-wrapper:nth-child(4) {
    top: auto !important;
    left: 40% !important;
    right: auto !important;
    bottom: 10% !important;
    width: 24vw !important;
  }

  #page-home .patchwork-container .media-wrapper:nth-child(5) {
    top: auto !important;
    left: 8% !important;
    right: auto !important;
    bottom: 8% !important;
    width: 26vw !important;
  }

  #page-home .patchwork-container .media-wrapper:nth-child(6) {
    top: auto !important;
    left: auto !important;
    right: 7% !important;
    bottom: 11% !important;
    width: 24vw !important;
  }

  #single-project .single-scroll .single-container .media-wrapper {
    width: 68vw !important;
    max-width: 340px;
    margin-left: 16vw !important;
  }

  #single-project .single-scroll .single-container .media-wrapper.wrapper-paysage {
    width: 78vw !important;
    max-width: 390px;
    margin-left: 11vw !important;
  }

  #single-project .single-scroll .single-container .media-wrapper:first-child {
    margin-top: 0 !important;
  }
}

.seo-visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
