
.home-gallery .home-gallery-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:auto}
.home-gallery .home-gallery-items{touch-action:auto}
.home-gallery .home-gallery-item{scroll-snap-align:start;scroll-snap-stop:always}
.home-gallery .home-gallery-item-image{-webkit-user-drag:none}
@media(max-width:767px){
 body .home-gallery .home-gallery-viewport{width:100%;max-width:100%;min-width:0}
 body .home-gallery .home-gallery-items{display:flex!important;width:100%;gap:16px!important}
 body .home-gallery .home-gallery-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important}
}
