.leading-container {
  max-width: 740px;
  margin: 0 auto;
  height: 0;
  min-height: 450px;
  margin-bottom: 45px;
}
.leading-container--fit {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2em;
}
.leading-container--fit div.img {
  text-align: center;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 100%;
}
.leading-video-container {
  max-height: 400px;
  overflow: hidden;
}
.leading-container_embedded {
  text-align: center;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  /*height: 0;*/
  height: 100%;
}
.leading-container_embedded iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.slick-next::before,
.slick-prev::before {
  content: none !important;
}
@media screen and (max-width: 840px) {
  .slick-next {
    display: none;
    right: 0px !important;
    /*background-color: rgba(0, 0, 0, 0.7) !important;*/
    height: 20% !important;
    background-size: contain !important;
    z-index: 99;
  }
  .slick-prev {
    display: none;
    left: 0px !important;
    /*background-color: rgba(0, 0, 0, 0.7) !important;*/
    height: 20% !important;
    background-size: contain !important;
    z-index: 99;
  }
}
@media screen and (max-width: 400px){
  .leading-container {
    min-height: 200px;
  }
}
@media screen and (max-width: 550px) and (min-width: 401px) {
  .leading-container {
    min-height: 250px;
  }
}
@media screen and (max-width: 700px) and (min-width: 551px) {
  .leading-container {
    min-height: 350px;
  }
}
