* {
    padding: 0;
    margin: 0;
  }
  
  /* --------- Main --------- */
  
  section {
    width: 50%;
    margin: auto;
    padding: 200px 0;
  }
  
  h1 {
    color: #000000;
    font-size: 43px;
  }
  /*--------- Texto Formulario ---------*/
  
  .container-text-form {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  .container-text-form div:nth-of-type(2) {
    width: 55%;
    color: #6f6f6f;
  }
  
  .container-text-form div:nth-of-type(1) {
    border-right: 0.5px solid #6f6f6f;
    padding-right: 70px;
  }
  
  /*--------- Formulario ---------*/
  
  form {
    margin: 60px 0;
  }
  
  form div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
  }
  input {
    width: 46%;
    border: 0.5px solid #727272;
    padding: 10px;
  }
  
  textarea {
    width: 98%;
    padding: 10px;
    border: 0.5px solid #727272;
  }
  
  form div:nth-of-type(2) {
    justify-content: end;
  }
  
  .button {
    background: #114074;
    border: 2px solid #114074;
    width: 220px !important;
  }
  
  .button:hover {
    color: #114074;
    background: white;
    border: 2px solid #114074;
  }
  
  @media screen and (max-width: 768px) {
    section {
      width: 90%;
    }
  
    /*--------- Texto Formulario ---------*/
  
    .container-text-form {
      display: block;
    }
  
    .container-text-form div:nth-of-type(1) {
      border-right: unset;
      padding-right: unset;
    }
  
    .container-text-form div:nth-of-type(1) br {
      display: none;
    }
  
    .container-text-form div:nth-of-type(1) h1 {
      font-size: 25px;
    }
  
    .container-text-form div:nth-of-type(2) {
      width: 100%;
      margin-top: 20px;
    }
  
    .container-text-form div:nth-of-type(2) p {
      font-size: 16px;
      line-height: 18px;
    }
  
    /*--------- Formulario ---------*/
  
    form div {
      display: block;
    }
  
    form div input {
      margin-top: 20px;
    }
  
    input{
      border: unset;
      border-bottom: 0.5px solid #727272;
      padding: 10px 0;
      width: 100%;
      font-size: 12px;
    }
  
    label{
      font-size: 12px;
      color: #727272;
    }
  
    textarea{
      padding: 0;
    }
    
    textarea::placeholder{
      display: none !important;
    }
  
    .button{
      width: 100px !important;
    }
  }
  