#VideoSlider { display: none; }
#VideoSlider.slick-initialized.slick-slider { display: block; }
#VideoSlider video { height: 300px; padding: 0 6px; }
.hero-title-video-darkbackground .d-container.c-1300 { max-width: 840px; }
.hero-title-video-darkbackground i { color: #8ee9d3; }
.hero-title-video-darkbackground h1 { font-size: clamp(30px, 6vw, 50px); }
.hero-title-video-darkbackground h1 { color: #fff; }
#VideoSlider:before { content: " "; position: absolute; top: 0; left: 0; width: 200px; height: 100%; background: linear-gradient(90deg, #00071a 0%, rgba(0, 7, 26, 0) 100%); z-index: 1; pointer-events: none }
#VideoSlider:after { content: " "; position: absolute; top: 0; right: 0; width: 200px; height: 100%; background: linear-gradient(-90deg, #00071a 0%, rgba(0, 7, 26, 0) 100%); z-index: 1; pointer-events: none }

.title-subtitle { font-size: 20px; line-height: 30px; max-width: 700px; }
.hero-title-video-darkbackground .cta-row { margin-top: 20px; margin-bottom: 80px; }
.hero-title-video-darkbackground.padding-top-bottom { padding-bottom: 50px; }

@media (max-width: 767px) {
    .title-subtitle { font-size: 18px; line-height: 27px; }
    #VideoSlider video { height: 170px; padding: 0 6px; }
}