header.hero-slider {
  height: 100vh;
  min-height: 800px; }
  header.hero-slider > .container > .row {
    height: 100vh;
    min-height: 800px; }
  header.hero-slider .overlay {
    background: black;
    opacity: 0.5; }
  header.hero-slider .swiper-slide > img + .content {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    header.hero-slider .swiper-slide > img + .content > .container, header.hero-slider .swiper-slide > img + .content > .container-fluid {
      position: relative;
      z-index: 2; }
      header.hero-slider .swiper-slide > img + .content > .container > div, header.hero-slider .swiper-slide > img + .content > .container-fluid > div {
        position: relative;
        height: 100%;
        min-height: 960px;
        display: flex;
        justify-content: center;
        align-items: center; }
  header.hero-slider .swiper-slide .overlay {
    z-index: 1; }
  header.hero-slider .swiper-slide h1, header.hero-slider .swiper-slide h2, header.hero-slider .swiper-slide h3, header.hero-slider .swiper-slide h4 {
    color: var(--bs-light); }
