.two-col-contact .content-wrapper.wrapper-padd.dflex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.contact-right{
  background: var(--light_blue__color);
  -webkit-box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
          box-shadow: 0 0 40px 5px rgb(0 0 0 / 3%);
}
.quote-content {
  padding: 40px;
}
.quote-header {
  max-width: 440PX;
}
.quote-content .quote-header h6 {
  display: inline-block;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: var(--white_color);
  font-size: 18px;
}

.contact-left img {
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 4px solid var(--light_blue__color);
}
.two-contact-form.styled-form form .hs_submit.hs-submit .actions {
  border: 2px solid var(--white_color);
}
.two-contact-form.styled-form form input[type=text],
.two-contact-form.styled-form form input[type=email],
.two-contact-form.styled-form form input[type=password],
.two-contact-form.styled-form form input[type=tel], 
.two-contact-form.styled-form form input[type=number],
.two-contact-form.styled-form form input[type=file],
.two-contact-form.styled-form form select,
.two-contact-form.styled-form form textarea {
  border: 2px solid var(--white_color);
  background-color: transparent;
  color: var(--white_color);
  border-radius: 6px;
  outline: 0px;
  width: 100%;
}
.two-contact-form.styled-form .hs_submit.hs-submit {
  max-width: 250px;
}
.two-contact-form.styled-form ::-webkit-input-placeholder {
  color:var(--white_color);
}

.two-contact-form.styled-form ::-moz-placeholder {
  color:var(--white_color);
}

.two-contact-form.styled-form :-ms-input-placeholder {
 color:var(--white_color);
}

.two-contact-form.styled-form ::placeholder {
 color:var(--white_color);
}

/* .two-contact-form.styled-form form:-ms-input-placeholder { /* Internet Explorer 
  color: #FFFFFF !important;
} */
body .contact-right .form-columns-1 .hs-input {
  width: 100% !important;
}
@media(min-width: 993px){
  .contact-right {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
  .contact-left {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media(max-width: 992px){
  .contact-right,
  .contact-left{
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
@media(min-width: 768px){
  .quote-content .quote-header h2 {
    font-size: 25px;
    line-height: 32PX;
  }
}
@media (max-width: 480px){
  body .quote-content {
    padding: 40px 20px;
  } 
  body .two-contact-form.styled-form fieldset.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field .input, 
  body .two-contact-form.styled-form fieldset.form-columns-2 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input,
  body .two-contact-form.styled-form fieldset.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field .input>input, 
  body .two-contact-form.styled-form fieldset.form-columns-2 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input>input {
    width: 100%;
    margin-right: 0px;
  }
  body .two-contact-form.styled-form fieldset.form-columns-1 .input {
    margin-right: 0px !important;
  }
}
@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){
  body .two-contact-form.styled-form fieldset.form-columns-2 .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field .input>input, 
  body .two-contact-form.styled-form fieldset.form-columns-2 .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field .input>input {
    width: 100%;
    margin-right: 0px;
  }
}