body .hs-button.primary, body input[type="submit"], body input[type="button"]{
 background: #49a367 !important;
}
section.callout-with-form{
 background:#f9f9f9;
  padding-bottom:30px;
  padding-top:30px;
 
}

section.callout-with-form .row{
 align-items:flex-start !important;

}
body form.hs-form fieldset .hs-form-field{
 font-size:20px; 
}


section.callout-with-form h3{
  color:#1d3b5c;
  
}
section.callout-with-form .text{
  text-align:left;
  
}
section.callout-with-form .form-space{
  text-align:left;
  border: 2px solid #b9b9b9;
  border-radius: 15px;
  padding:20px;
  margin:10px;
  background:#f9f9f9;
  
}


section.callout-with-form .one-half.column {

  width: 48%;
padding-right:10px;
  padding-left:10px;
  margin:10px;
  margin-bottom:5px !important;
  text-align:center;
    
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 900px){
  .one-half.column{
   width:48%; 
  }
  
}

@media screen and (max-width: 767px) {
 section.callout-with-form .one-half.column {
    width: 90%;
   text-align:center;
   padding:10px;
   
  }
  section.callout-with-form .text{
   text-align:center !important; 
  }
 section.callout-with-form#spiffy-contact {
  scroll-margin-top: 120px;
}