/* -------------------------------------------------------------------------- */

/*	Hero
/* -------------------------------------------------------------------------- */

/* Hero Home */

.hero{
  height: 90vh;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
}

.hero video{
  object-fit: cover;
}

@media screen and (max-width: 991px){
  .hero{
    height: auto;
  }
  .hero h1{
    font-size: 2.5rem;
    text-align: left !important;
    margin-left: 0 !important;
  }
  .hero .edito{
    width: 100%;
    padding-right: var(--bs-gutter-x, .75rem);
    padding-left: var(--bs-gutter-x, .75rem);
    margin-right: auto;
    margin-left: auto;
  }
  
  .hero .media{
    padding-left: 0;
  }
}

/* Hero inner page */

.hero.inner-page{
  height: max-content;
}

.hero.inner-page .content .text{
  column-count: 2;
  column-gap: 2rem;
}
  
  .hero.inner-page .overlay{
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, black, black, transparent, transparent);
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
  }
  
  .hero.inner-page .subtitle{
    max-width: 650px;
  }
  
  @media screen and (max-width: 771px) { 
    .hero.inner-page .overlay{
      background: black;
      }
    .hero.inner-page .content .text{
      column-count: 1;
    }

  }
