.form-with-content__content-container ul{
text-align:left;
}
.form-with-content .contact-form__form
.form-with-content__form h3,
.form-with-content__form h4{
  font-family: Lora,sans-serif;
  color:#fff;
}
.form-with-content .contact-form__form .button,.form-with-content .contact-form__form button,.form-with-content .hs-button.primary  {
    background-color: #31325f !important;
    border: 2px solid #31325f !important;
    color: #fff;
  border-radius:3rem !important;
}
.form-with-content h3.billing-title {
    color: #fff;
}
.form-with-content input::placeholder {
   color: rgba(239, 239, 239, 0.3); !important display:none !important;}

span.InputContainer input::placeholder {
    color: #fff !important;
  font-family: Lora,sans-serif;
}
.form-with-content input[type=tel]:focus{
outline:none;
  border:2px solid;
}

.form-with-content input{
border-radius:0 !important;
}

.form-with-content .contact-form__form button:hover,.form-with-content .hs-button.primary:hover  {
 background-color: #fff !important;
    border: 2px solid #fff !Important;
    color: #31325f;
}
.billing-form label {
  font-size: 21px;
  margin-top: 26px;
  font-family: Lora,sans-serif;
}

.payment-info-div {
  margin-top: 26px;
}

.payment-button {
  font-family: Lora,sans-serif;
}

.payment-info.card.visible fieldset {
    border-color: #fff !important;
      background: #fff  !important;

}

@media(max-width:767px){
.form-with-content__content-container ul{
margin:0 20px;
}
  
.form-with-content__cta{
margin-bottom:15px;
}
}

.form-with-content .contact-form__form {
background: #f6873a;
color: #fff;
}

.form-with-content form label {
    color: #fff;
}