header,
.footer-section{
  display: none;  
}

.presentation h1,
.presentation h2,
.presentation h3,
.presentation h4,
.presentation h5,
.presentation h6,
.presentation p{
  color: #ffffff;
}

.contenu{
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
  .contenu__container{
    width: 1230px;
    margin: auto;
    padding: 0 30px;
  }

  .presentation{
    margin-top: 100px;
    padding-right: 100px;
    text-align: center;
  }
    .presentation p{
      text-align: center!important;
    }
    .presentation__separator{
      border-color: #ffffff;
      margin-bottom: 50px;
    }
      .presentation__icone-w{
        display: inline-block;
        margin: 50px 0;
        padding: 20px;
        border: 1px solid #ffffff;
        -webkit-transform: rotate(45deg);
      }
        .presentation__icone{
          display: inline-block;
          -webkit-transform: rotate(-45deg);
          font-size: 65px;
          color: #ffffff;
        }


  .formulaire{
    padding: 50px;
    background: #fff;
  }
    .formulaire__icone-w{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      margin-bottom: 30px;
    }
      .formulaire__separator{
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        margin-bottom: 2px;
        border-color: #848484;
        border-top: 0px;
        border-bottom: 1px solid #000;
      }
      .formulaire__icone{
        padding: 0 10px;
        font-size: 95px;
      }
      
    .formulaire__titre{
      font-weight: 500;
      text-align: center;
    }
    .formulaire__form{
      margin: 60px 0 10px 0;
      padding: 0 20px;
    }
      .formulaire__input{
      }
      .formulaire__button{
        width: 100%;
        margin-top: 25px;
        padding: 16px;
        font-size: .875rem; 
      }

      #recaptcha_telecharger_gratuitement{
        display: none;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 20px 0 10px 0; 
      }


@media (max-width: 991px){
  .contenu{
    height: auto;
  }
    .presentation{
      margin-top: 40px!important;
      padding: 0;
    }

    .formulaire{
      margin: 30px 0 20px 0;
    }
}
  @media (max-width: 520px) {
    .presentation__icone-w{
      padding: 15px;
      margin: 30px 25px 30px 0;
    }
      .presentation__icone{
        font-size: 35px;
      }

    .formulaire{
      padding: 25px;
    }
      .formulaire__form{
        padding: 0;
      }

    .presentation__row{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
    }
      .presentation__centent-w{
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
      }
        .presentation__col{
          width: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }
  }