.res_form {
  background: linear-gradient(0deg, rgba(197, 195, 198, 0.20) 0%, rgba(197, 195, 198, 0.20) 100%), #FFF;
  padding: 60px;
}

.res_form .form-title {
  display: none;
}

.res_form form {
  background: transparent;
  padding: 0;
  position: relative;
  display: flex;
  width: 100% !important;!i;!;
  justify-content: space-between;
  align-items: end;
}

.res_form form .hs-form-field {
  margin: 0;
}


.res_form form fieldset.form-columns-3 {
  width: 100%;
}

.res_form form input.hs-button.primary.large {
  padding: 9px 30px;
  height: 38px;
}

.res_form form .input {
  height: 38px;
}

.res_form form label {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 16px */
  letter-spacing: 0.32px;
  font-family: Interstate!important;
  margin: 0;
  color: #333;
}
.res_form h3 {
    margin-bottom: 10px;
}
@media(max-width:767px){
  .res_form form {
    display: block;
  }
  .res_form {
    padding: 30px;
  }
  .res_form form .hs-form-field {
    margin-bottom: 15px;
  }
}