.contentAndFormWrapper{
  display: flex; 
  flex-direction: row; 
  flex-wrap: wrap; 
  justify-content: space-between;
  align-items: flex-start; 
  position: relative; 
  z-index: 5; 
}

.contentForm__Content{
  flex-basis: 60%;   
}

.contentForm__Form{
  flex-basis: 35%;   
}

@media screen and (max-width: 800px){
  
  .contentForm__Content{
    flex-basis: 100%;   
  }

  .contentForm__Form{
    flex-basis: 100%;   
  }

}

.pricingForm{
  border: 1px solid rgb(220,220,220); 
  padding: 20px; 
  background-color: white; 
}

.pricingForm label{
  font-weight 700; 
  display: block; 
  margin-bottom: 5px; 
}

.pricingForm .hs-form-field{
  margin-top: 15px; 
  margin-bottom: 15px; 
}

.pricingForm input[type="text"], .pricingForm input[type="tel"], .pricingForm input[type="email"]{
  width: 100%; 
  border: 1px solid rgb(220,220,220); 
  box-sizing: border-box; 
  height: 40px; 
  border-radius: 6px;  
  font-family: Gotham; 
  font-weight: 400;   
}

.pricingForm input[type="submit"]{
  border: none; 
  box-sizing: border-box; 
  padding: 12px 35px; 
  appearance: none; 
  color: white; 
  -webkit-appearance: none; 
  background-color: var(--mainGreen); 
  border-radius: 6px;  
  font-family: Gotham; 
  font-weight: 400;   
}

.pricingForm textarea{
  width: 100%; 
  border: 1px solid rgb(220,220,220); 
  box-sizing: border-box; 
  height: 100px;
  border-radius: 6px; 
  font-family: Gotham; 
  font-weight: 400;   
}

.pricingForm ::placeholder{
  padding-left: 10px;   
}

.pricingForm h3{
  text-align: center;    
}

#pricingFormSection{
  position: relative;   
  z-index: 3; 
}









