/* The lightbox has one visible image and one gesture controller. */
#propertyGalleryLightbox .property-gallery-stage{touch-action:none;overflow:hidden;cursor:grab;user-select:none}
#propertyGalleryImage{touch-action:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform}
#propertyGalleryLightbox .property-gallery-stage.kc-zoomed{cursor:grab}
#propertyGalleryLightbox .property-gallery-stage.kc-panning{cursor:grabbing}
#propertyGalleryLightbox .kc-gallery-neighbor{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;will-change:transform}
#propertyGalleryLightbox .kc-gallery-neighbor[hidden]{display:none}
#propertyGalleryLightbox .kc-zoomed .kc-gallery-neighbor{visibility:hidden}
@media(max-width:1180px){
 #how .kc-native-detail-slider{touch-action:auto!important;cursor:grab;overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important}
 #how .kc-native-detail-slide{scroll-snap-align:start!important;scroll-snap-stop:always;user-select:none;-webkit-user-select:none}
 #how .kc-native-detail-slider.kc-process-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important;cursor:grabbing}
}

