.lga_hero--wrapper .row {display: flex; flex-direction: row; align-items: center;}
.lga_hero--wrapper .row .col { flex-basis: 50%;} 
.lga_hero--wrapper .row .col.lga_hero--data { display: flex; align-items: center;}
.lga_hero--subheading { color: #6ece3f; text-transform: uppercase; font-size: 18px; line-height: 18px; font-weight: bold; font-family:'DINPro',sans-serif;}
.lga_form--wrapper { margin: 0 auto; padding: 0px 50px 59px;}
.lga_form--wrapper .lga_form--inner { padding: 25px 20px 28px; border-radius: 26px; background: #fff;max-width: 1180px; margin: 0 auto;}
.lga_form--wrapper .lga_form--inner > span { display: block;}
.lga_form--wrapper .lga_form--inner > span h3.form-title {display: none; margin: 0 !important;}
.lga_form--title {font-size: 17px; line-height: 24px; text-transform: uppercase; font-family:'OpenSans',sans-serif; text-align: center; font-weight: bold; margin-bottom: 17px;} 
.lga_form {max-width: 1180px; margin: 0 auto;}
.lga_form form > * {box-sizing: border-box;}
.lga_form form fieldset { width: 100% !important; max-width: 100% !important;}
.lga_form form label  {padding-top: 10px;font-size: 14px;font-family: "DINPro", sans-serif;font-weight: 600;margin-bottom: 3px;display: block;}
.lga_form form input:not([type="submit"]) { margin-bottom: 11px; box-sizing: border-box; background: #f3f3f3; border-color: transparent; padding: 6px 10px; font-size: 16px;  font-size: 16px;
    font-family: "Open Sans";
    font-size: 14px;
    padding: 10px;
    border-color: #d2d2d2;
    border-radius: 4px;
    font-family: "Open Sans";
    background: white;
    border-style: solid;}
.lga_form form select {width: 100% !important; background: #f3f3f3; border-color: transparent; padding: 5px 10px; font-size: 16px;}
.lga_form form .actions {text-align: center; margin-top: 31px;}
.lga_form form input[type="submit"] {padding: 16px 35px; border-radius: 21px; background: #80C9EC; font-size: 18px; line-height: 1; text-transform: uppercase; color: #fff; border: none; outline: none; font-weight: bold; cursor: pointer;}
.lga_form form input[type="checkbox"] {width:auto!important;}
.lga_form form input[type="text"], input[type="email"], input[type="tel"] { width:100%!important;}
.lga_form form ul {  list-style: none;padding: 0;}
.lga_form form li > label {padding-top:0px;}
legend.hs-field-desc {
    font-size: 14px;
    font-family: 'Open Sans';
    color: #5f5f5f;
    font-weight: 600;
}
textarea {
    border-color: #d2d2d2;
    margin-top: 18px;
    border-radius: 4px;
    margin-bottom: 20px;
    font-family: "Open Sans";
    font-size: 14px;
    padding: 10px;
}
.lga_form form select {
    width: 100% !important;
    background: #ffffff;
    padding: 11px 10px!important;
    border-color: #d2d2d2!important;
    border-radius: 4px;
    margin-bottom: 20px;
    font-family: "Open Sans";
    font-size: 14px;
}
ul.no-list.hs-error-msgs.inputs-list {
    margin: 0;
}
label.hs-error-msg {
    color: red;
    margin-top: 0;
    padding: 0;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
span.hs-form-required {
  color:red;}
@media screen and (max-width: 991px){
  .lga_hero--wrapper .row {flex-direction: column;}
  .col.lga_hero--data {order: 1 !important;}

}
ul.no-list.hs-error-msgs.inputs-list {
    margin: 0;

@media screen and (max-width: 767px){
  .col.lga_hero--form {background: #fff;}
  .lga_form--wrapper { padding: 0 20px; margin-top: -95px;}
  .lga_hero--text {text-align: center; max-width: 550px; width: 100%; margin: 0 auto; padding-left: 0; padding-right: 0; padding-bottom: 150px;}
  .lga_hero--heading:after {left: 50%; height: 5px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  .lga_hero--subheading {font-size: 14px; line-height: 18px;}
  .lga_hero--heading {font-size: 31px; line-height: 36px; margin-bottom: 16px;}
  .lga_hero--body-text {font-size: 14px; line-height: 20px;}
}
@media screen and (max-width: 575px){
  .lga_hero--text {padding: 50px 25px;padding-bottom: 150px;}
}
@media screen and (max-width: 480px){
  .lga_hero--text {padding: 50px 20px 85px; padding-bottom: 150px;}
  .lga_form fieldset.form-columns-1 .hs-form-field,
  .lga_form fieldset.form-columns-2 .hs-form-field  {width: 100% !important; float: none !important;}
  .lga_form fieldset.form-columns-1 .hs-form-field .input,
  .lga_form fieldset.form-columns-2 .hs-form-field .input  {margin-right: 0 !important;}
}