.gallerym-wrapper{background:#fffcee;overflow:hidden;padding:100px 0 200px}.gallerym-wrap{animation:scrollGallery 30s linear infinite;display:flex;gap:20px;position:relative}.gallery-slide{border-radius:8px;flex:0 0 300px;overflow:hidden;transition:transform .3s ease}.gallery-slide:hover{transform:scale(1.05)}.gallery-slide img{display:block;height:200px;object-fit:cover;width:100%}@keyframes scrollGallery{0%{transform:translateX(0)}to{transform:translateX(-1920px)}}