#start{
  section{
    position: relative;
    margin-top: -10px;
    margin-bottom: 100px;
    padding-top: 5px;
    & > h2, & > h3{
      text-align: center;
    }
    h3{
      width: 100%;
    }
  }
   h2{
    text-align: center;
    width: 350px;
    background: white;
    z-index: 1;
    margin: auto;
    margin-top: -35px;
  }
  .filet{
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 2px;
    background: black!important;
  }
  #home{
    width: 50%;
    min-width: 700px;
    margin: 0 auto 100px auto;
  }
  #métier{
  & > div{
    background: #ffffd5ff;
      display: inline-flex;
      flex-wrap: wrap;
      justify-content: space-evenly;
      h3{
        text-align: center;
      }
    section{
      width: 35%;
      min-width: 250px;
      &:nth-of-type(n+3){
        position: relative;
        .title{
          position: absolute;
          z-index: 1;
          transform: rotate(-135deg);
          width: 0;
          height: 0;
          top: -65px;
          left: -70px;
          border: 70px solid #0f265cff;
          border-top-color: transparent;
          border-right-color: transparent;
          border-bottom-color: transparent;
          h3{
            transform: rotate(90deg);
            position: absolute;
            top: -75px;
            left: -50px;
          }
        }
        & > .content{
          display: none;
        }
      .images{
        height: auto;
        position: relative;
        .content{
          position: absolute;
          top: 0;
          left: 0;
          display: none;
          height: 100%;
          width: 100%;
          background: #0f265cff;
          opacity: 0.9;
          p,ul,li{
            text-align: center;
            color: white;
          }
        }
        &:hover{
          .content{
            display: block;
          }
        }
      }
    }
    .content{
      p{
        text-align: justify;
      }
    }
    .filet{
      display: none;
    }
    }
    }
  }
  #références{
    & > div{
      background: #ffffd5ff;
    & > p{
      width: 50%;
      min-width: 600px;
      margin: 0px auto 0px auto;
      padding: 50px 0 65px 0;
    }
    .title{
      margin-bottom: 50px;
      .filet{
        top: 13px!important;
        border: 2px dashed #8d2815;
        background: #fff59b8c;
        height: 0;
      }
    }
    section{
      &:last-child{
        p{
          display: inline-flex;
          flex-wrap: wrap;
          align-items: center;
          justify-content: center;
          img{
            margin: 0 20px;
            width: 15%;
            min-width: 150px;
            height: 100%;
          }
        }
      }
    }
    #recommandations{
      .content{
        background: white;
      }
    }
    #clients{
      .images{
        display: inline-flex;
      }
    }
  }

}
  #contact{
    & > div{
      display: inline-flex;
      width: 100%;
      & > div:nth-of-type(1){
        margin-top: 50px;
      }
      p{
        &:nth-of-type(1){
          width: 60%;
        }
        &:nth-of-type(2){
          width: 40%;
        }
      }
    }
  }
}
