.ym-gallery{position:relative}.ym-gallery__carousel{overflow:hidden;position:relative;z-index:10}.ym-gallery__carousel .slide{display:flex;align-items:center;justify-content:center;margin:0;height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:none;width:100%;z-index:0}.ym-gallery__carousel .slide.active{opacity:1;position:relative;z-index:10}.ym-gallery__carousel .slide.next{opacity:1;z-index:5}.ym-gallery__carousel .slide img{display:block}.ym-gallery__carousel.left .slide.next,.ym-gallery__carousel.right .slide.next{opacity:1}.ym-gallery__carousel.left.transitioning .slide,.ym-gallery__carousel.right.transitioning .slide{transition:margin .6s ease-in-out}.ym-gallery__carousel.left.transitioning .slide.next,.ym-gallery__carousel.right.transitioning .slide.next{margin-left:0}.ym-gallery__carousel.left .slide.next{margin-left:100%}.ym-gallery__carousel.left.transitioning .slide.active{margin-left:-100%}.ym-gallery__carousel.right .slide.next{margin-left:-100%}.ym-gallery__carousel.right.transitioning .slide.active{margin-left:100%}.ym-gallery__carousel.fade.transitioning .slide{transition:opacity .6s ease-in-out}.ym-gallery__carousel.fade.transitioning .slide.active{opacity:0}.ym-gallery__carousel.fade.transitioning .slide.next{opacity:1}.ym-gallery__control{align-items:center;background:0 0;border:none;bottom:0;display:flex;font-size:2em;justify-content:center;position:absolute;top:0;width:10%;z-index:20}.ym-gallery__control.prev{left:0}.ym-gallery__control.next{right:0}.ym-gallery__indicators{align-items:center;display:flex;justify-content:center;position:absolute;z-index:30}.ym-gallery__indicators ol{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.ym-gallery__indicators ol li{cursor:pointer;display:block;height:1em;width:1em}.ym-gallery__indicators.bottom{bottom:1em;left:1em;right:1em}.ym-gallery__indicators.bottom ol{flex-direction:row}.ym-gallery__indicators.bottom ol li+li{margin-left:1em}.ym-gallery__indicators.left{bottom:1em;left:1em;top:1em}.ym-gallery__indicators.left ol{flex-direction:column}.ym-gallery__indicators.left ol li+li{margin-top:1em}.ym-gallery__indicators.right{bottom:1em;right:1em;top:1em}.ym-gallery__indicators.right ol{flex-direction:column}.ym-gallery__indicators.right ol li+li{margin-top:1em}.ym-gallery__indicators.top{left:1em;right:1em;top:1em}.ym-gallery__indicators.top ol{flex-direction:row}.ym-gallery__indicators.top ol li+li{margin-left:1em}