.js-mdgslideshow-initialized { position: relative; }
.js-mdgslideshow-initialized img.img-fluid { width: 100%; }
.js-mdgslideshow-initialized .js-slideshow-wrap { position: absolute; top: 0; left: 0; width: 100%; padding-bottom: 100%; opacity: 0; -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; overflow: hidden; }
.js-mdgslideshow-initialized .js-slideshow-wrap[data-href] { cursor: pointer; }
.js-mdgslideshow-initialized .js-slideshow-wrap > .js-slideshow-collection { position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; pointer-events: none; }
.js-mdgslideshow-initialized .js-slideshow-wrap > .js-slideshow-collection .js-slideshow-track { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: margin 0s linear .2s; transition: margin 0s linear .2s; margin: 0; }
.js-mdgslideshow-initialized .js-slideshow-wrap > .js-slideshow-collection .js-slideshow-track .js-slideshow-item { width: -webkit-max-content; width: -moz-max-content; width: max-content; }
.js-mdgslideshow-initialized .js-slideshow-wrap > .js-slideshow-collection .js-slideshow-track .js-slideshow-item img.img-fluid { width: unset; height: 100%; }
.js-mdgslideshow-initialized .js-slideshow-wrap:hover { opacity: 1; }
.js-mdgslideshow-initialized .js-slideshow-wrap:hover > .js-slideshow-collection .js-slideshow-track { -webkit-transition: margin .3s ease-in-out; transition: margin .3s ease-in-out; }
