  .form_section {
  background: url(https://6377882.fs1.hubspotusercontent-na1.net/hubfs/6377882/form_bg-1.jpg) 100% 0 no-repeat;
  padding: 120px 0;
}

.form_section #hs_form_target_widget_1684473340031,
.form_section #hs_form_target_widget_1684481761852 {
  background:#fff;
  padding: 60px;
  border-radius: 8px;
  max-width: 830px;
  margin: 0 auto;
  }

.form_section #hs_form_target_widget_1684473340031 form,
.form_section #hs_form_target_widget_1684481761852 form {
  max-width: 500px;
  margin: 0 auto;
}

.form_section #hs_form_target_widget_1684473340031 .hs-richtext p,
.form_section #hs_form_target_widget_1684481761852 .hs-richtext p {
  text-align: left !important;
}

.form_section #hs_form_target_widget_1684473340031 select,
.form_section #hs_form_target_widget_1684481761852 select {
  height: 48px;
  border-radius: 4px;
  width: 100%;
}

.form_section #hs_form_target_widget_1684473340031 .input,
.form_section #hs_form_target_widget_1684481761852 .input {
  width: 100%;
}

.form_section .hs_cos_wrapper_type_module img {
  width: 240px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}

.form_section .form-title {
  color: #0C522C;
  max-width: 500px;
  margin: 0 auto;
  margin-bottom: 40px;
}

.form_section #hs_form_target_widget_1684473340031 .hs-form-field,
.form_section #hs_form_target_widget_1684481761852 .hs-form-field {
  flex-direction: column;
  margin:0 8px 20px;
}

.form_section #hs_form_target_widget_1684473340031 .form-columns-2,
.form_section #hs_form_target_widget_1684481761852 .form-columns-2 {
  display: flex;
}
/*
#hsForm_48003ced-e0b0-4157-8071-fa0a964dd613_8522 .hs-form-48003ced-e0b0-4157-8071-fa0a964dd613_214be966-b932-428c-9332-6cef72a0b63a fieldset {
  max-width: 910px !important;
  width: 100%;
}

.form_section .form-columns-1 .form-columns-2  {
  margin: 0 auto;
}
*/

@media screen and (max-width: 1140px){
  .form_section {
    padding: 40px 0;
  }
  
  .form_section .form_section
}
  

@media screen and (max-width: 767px){

.form_section .form-title {
  text-align: center;
  font-size: 20px;
  margin: 0 auto 20px;
  color:#0C522C;
}

.form_section #hs_form_target_widget_1684473340031 {
  background:#fff;
  padding: 40px;
  }
}