.HomPageSlideShowContainer{ position: relative; width: 100%; z-index: 1; }

.HomePageSlideShowSlide{ position: relative; overflow: hidden; min-height: 400px; height: calc(1vw * 28); }
.HomePageSlideShowSlide .picture{ position: absolute; left:0; right:0; top:0; bottom:0; margin: auto; z-index: 1; }
.HomePageSlideShowSlide .gradient{ background:linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%); display: block; position: absolute; left:0; right:0; bottom:0; height:200px; margin: auto; z-index: 2; }
.HomePageSlideShowSlide section{ position: absolute; left:0; right:0; bottom:20px; max-width: 1200px; font-size: 14px; margin: auto; z-index: 2; color:#fff;  text-shadow: 0 0 15px #000; padding: 0 20px; }
.HomePageSlideShowSlide section div{ display: block; font-size: 24px; font-weight: 700; color:#fff; text-shadow: 0 0 5px #000; }