  .wrapper {
    width: 100%;
    margin: 0 auto;
    display: flex;
    gap: 3rem;
  }
  .gallery {
    position: relative;
    width: calc((100% - 3rem)/ 2);
  }
  .patrone {
    position: sticky;
    top: 0;
    background: #fff;
    border-bottom: 2px solid #333;
    z-index: 10;
  }
  .leader{
	width: 100%;
    position: relative;
    z-index: 99;
    top: 1px;
}
.leader svg{
	width:100%;
	height: fit-content;
}
  .gallery-wrapper {
    overflow: hidden;
    /*height: 400px;*/
    overflow-y: auto;
    position: relative;
    -ms-overflow-style: none;
  scrollbar-width: none;
  }
.gallery-wrapper::-webkit-scrollbar{
  display: none;
}
  .image {
    aspect-ratio: 4/3;
    scroll-snap-align: start;
    width: 70%; 
    overflow: hidden;
    margin: 0 auto;
  }
  .image img {
    width: 100%;
    height: auto;
    object-fit: cover; 
  }
  .gallery-inner {
/*     position: absolute; */
    position: relative;
    top: 0; left: 50%;
    transition: transform 0.2s ease-out;
    transform: translateX(-50%);
    display: flex;
    flex-direction:  column;
    width: 100%;
    background: #252525;
  }
.gallery-inner.visible {
  transform: translateY(0);
  opacity: 1;
}
.gallery-wrapper2, .gallery-wrapper2 .image, .leader{
  transform: scaleY(-1);
}




.gallery-wrapper2::before {
    content: "";
    position: absolute;
    top: 1%;
    left: 3.5%;
    width: 9%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background: #fff;
    -webkit-mask-image: url(hole.svg);
    -webkit-mask-repeat: repeat-y;
    -webkit-mask-size: 100% 3.5%;
    mask-image: url(hole.svg);
    mask-repeat: repeat-y;
    mask-size: 100% 3.5%;
}


.gallery-wrapper2::after {
    content: "";
    position: absolute;
    top: 1%;
    right: 3.5%;
    width: 9%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background: #fff;
    -webkit-mask-image: url(hole.svg);
    -webkit-mask-repeat: repeat-y;
    -webkit-mask-size: 100% 3.5%;
    mask-image: url(hole.svg);
    mask-repeat: repeat-y;
    mask-size: 100% 3.5%;
}