
  #header_presentation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 4rem;
    position: relative;
    background: linear-gradient(
        rgba(2, 92, 47, 0) 0%,
        rgba(213, 65, 45, 0) 50%,
        white 100%
      ),
      url("../media/background/Design\ sans\ titre\ \(6\).png") center/cover
        no-repeat;
    min-height: 400px;
    box-shadow: 0 200px 80px -10px white;
  }
  #header_presentation .text_header h1 {
    flex: 1;
    color: var(--gray-dark);
    font-size: 2.25rem;
    text-transform: uppercase;
     text-shadow: 0 2px 8px #fff, 0 1px 0 #fff, 0 0px 10px #fff;
  }
  #header_presentation .text_header h1 span {
    flex: 1;
    color: darkgreen;
  }
  #header_presentation .text_header p {
    flex: 1;
    color: var(--gray-dark);
    font-size: 1.7rem;
  }
 