.slider{ position: relative; overflow: hidden; }
.slider .slick-list { margin:0 }
.slider .slick-slide{ padding:0; position: relative; }

.slider .slide .slide-media{ position: relative; overflow: hidden;  }

.slider .slide .slide-media{ aspect-ratio:var(--spacer-ratio) }
@media (max-width:1199px) {
  .slider .slide .slide-media{ aspect-ratio:var(--spacer-ratio-tablet, var(--spacer-ratio)) }
}
@media (max-width:781px) {
  .slider .slide .slide-media{ aspect-ratio:var(--spacer-ratio-mobile, var(--spacer-ratio)) }
}

/* .slider .slide .slide-media:before{ content:""; z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:rgba(0, 0, 0, .5); } */
.slider .slide .slide-media img,
.slider .slide .slide-media video{ position: absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.slider .slide .slide-content{ position: absolute; left: 0; width: 100%; top:50%; transform: translateY(-50%); color: #fff; z-index: 3; }
.slider .slide .slide-content .title{ font-size:5rem; line-height:5rem; max-width: 700px; text-transform: uppercase; }
@media (max-width:1199px) {
  .slider .slide .slide-content { top: 50%; transform: translateY(-50%); }
  .slider .slide .slide-content .title { font-size: 2.5rem;padding: 0 80px 0 0; }
}
@media (max-width:600px) {
  .slider .slide .slide-content .title { font-size:2rem; padding: 0 40px 0 0; }
}