.form-sec .sub-heading p{
  margin:0 0 12px; 
}
.form-sec .heading-text h2{
  margin:0 0 20px; 
}
.form-sec .form-container {
  display: flex;
  justify-content: space-between;
}
.form-sec .form-container .hs-button{
  margin:0; 
}
.form-sec .form-container .heading-content {
  width: 40%;

}
.form-sec .form-container .form-content {
  width: 52%;
}
.form-sec .form-container .hs-form-field {
    margin: 0 !important;
}
::placeholder{
    color:#999999;
    
}
.form-sec .form-container .hs_submit.hs-submit {
    margin-top: 30px !important;
}
.form-sec .sub-heading {
 
}
.form-sec form .hs-input, .form-sec form textarea
 {
    background-color: #fff;
    border: 1px solid #d2d7df !important;
    border-radius: 5px;
    border: 1px solid var(--Cool-Grey-Cool-Grey-1, #f0f2f4) !important;
    border-radius: 2px !important;
    box-shadow: 0 4px 8px -2px rgba(10, 13, 18, .1), 0 2px 4px -2px rgba(10, 13, 18, .06);
    padding: 10px 15px;
}
@media only screen and (max-width:991px){
  .form-sec .sub-heading p{
    margin:0 0 10px; 
  }
  .form-sec .heading-text h2{
    margin:0 0 30px; 
  }

  @media only screen and (max-width:767px){
    .form-sec .form-container {
    flex-direction: column;
    }
    .form-sec .form-container .heading-content {
  width: 100%;
}
.form-sec .form-container .form-content {
  width: 100%;
}
    .form-sec .sub-heading p{
      margin:0 0 10px; 
    }
    .form-sec .heading-text h2{
      margin:0 0 20px; 
    }

  }