
.form-section h1 span,
.form-section h3 span{
   background: linear-gradient(235.87deg, #C7128C 5.49%, #520B62 79.18%, #360958 111.03%);
     display:block;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.form-section h1{
margin-top: -33px;
margin-bottom: 22px;
}

.form-section h3{
margin-bottom: 56px;
margin-top: 15px;
}

.form-section p span,
.form-section p a{
font-weight:600;
color:#C7128C;

}

h3.form-title {
    display: none;
}

.form-inner-section{
    background: #fff;
    border-radius: 20px;
    padding:60px;
}

.do-not-sell .form-inner-section{
  background:#F3F3F3;
}


ul.inputs-list {
    padding-left: 0;
}

.hs-form-booleancheckbox input {
    padding: 0;
    height: auto !important;
    min-height: 20px !important;
}

.form-section{
    padding: 76px 0px 80px;
}

.form-grp {
    margin: 0 auto;
    float: none;
    display: block;
    max-width: 500px;
    background: #F3F3F3;
   padding: 8% 10% 11.5% 8%;
    border-radius: 25px;
}


.hs-richtext p {
   // font-size: 20px;
    font-weight: 500;
    margin-bottom: 19px;
  text-align:center;
}

.hs-richtext p strong {
    font-weight: 500;
}





@media(min-width:768px){



.pad-left-space{
  padding-left: 6%;
}
  
  
.form-section .row-fluid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
  
.form-section .span6{
  width:47%;  
}

  



}


@media(max-width:1024px) and (min-width:768px){

  
.form-section h1 {
    margin-top: -10px;
    font-size: 30px;
    line-height: 39px;
}  

.form-section h3 {
    font-size: 20px;
    line-height: 30px;
}
  
.form-inner-section {
    padding: 60px 30px;
}  

}


@media(max-width:767px){

  .form-grp {
   padding:20px;
  }

  
.form-inner-section {
    padding: 60px 20px;
}  
  
.form-section h3 {
    margin-bottom: 50px;
    margin-top: 50px;
}  
  

}

