.banner-container {
  opacity: 0;
  pointer-events: none;
}
.banner-container.noscript {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0s .8s;
}
.banner-image {
  max-height: 700px;
  overflow: hidden;
}
.banner-container .slick-prev,
.banner-container .slick-next { z-index: 1; }

.banner-container .slick-prev:before,
.banner-container .slick-next:before { content: ""; }

.banner-container .slick-prev { left: auto; }
.banner-container .slick-next { right: auto; }

.banner-container.noscript .lazy { display: none; }

.custom_header_slideshow_homepage { position: relative; visibility: hidden; }
.custom_header_slideshow_homepage .arrow { position: absolute; top: 50%; color: white; font-size: 40px; cursor: pointer;}
.custom_header_slideshow_homepage .arrow.nextSlide { right: 20px; }
.custom_header_slideshow_homepage .arrow.prevSlide { left: 20px; }
.custom_header_slideshow_homepage .slick-dots { top: 75%; margin-bottom: 0px; margin: 0px; bottom: auto;}
.custom_header_slideshow_homepage .slick-dots li button:before { font-size: 15px; color: white;}
.custom_header_slideshow_homepage .slide { position: relative; }
.custom_header_slideshow_homepage .slide img { width: 100%; position: relative;}
.custom_header_slideshow_homepage .slide .content { background-color: rgba(0, 0, 0, 0.76); bottom: 0; min-width: 230px; padding: 10px; position: absolute; right: 0; width: 100%; text-align: center; }
.custom_header_slideshow_homepage .slide .content .title {color: #fff; font-size: 18px; }
.custom_header_slideshow_homepage .slide .content .title a { color : #fff; }

@media (min-width: 64.063em) {
  .banner-container .banner .banner-image img {
    -webkit-transform: translateY(-125px);
            transform: translateY(-125px);
  }
}