.two-column-form {
  width: 100%;
  display: flex;
}

.two-column-form__content {
  width: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: var(--background-image);
  display: flex;
}

.two-column-form__content-inner {
  max-width: var(--content-width);
  padding: 100px 0;
  margin: 0 auto;
  padding-left: var(--content-padding);
  padding-top: var(--content-top-padding);
}

.two-column-form__form {
 width: 50%;
 background-color: #05327F;
 padding-left: 5em;
 padding-right: 30px;
}

.two-column-form__form .hs_cos_wrapper_type_form {
 background-color: #05327F;
 max-width: 450px;
 padding: 50px 0;
}

.two-column-form__form .hs_cos_wrapper_type_form label {
 color: #fff;
 font-size: 16px;
}

.two-column-form__form .hs_cos_wrapper_type_form .actions {
 text-align: center;
}
.two-column-form__form .hs_cos_wrapper_type_form input {
  padding: 10px 16px; 
}

.two-column-form__form .hs_cos_wrapper_type_form input[type="submit"] {
  border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
  padding: 20px 50px;
  font-size: 18px;
}

.two-column-form__form .hs_cos_wrapper_type_form input[type="submit"]:hover {
 background-color: #fff;
 color: #05327F;
}

.two-column-form__mobile-bg-image {
  display: none;
}

@media (max-width: 992px) {
  .two-column-form__content-inner {
    max-width: 400px;
    padding: 100px 15px;
  }
}

@media (max-width: 767px) {
 .two-column-form {
	flex-direction: column;
 }

  .two-column-form__content {
    width: 100%;
    background-position: bottom;
  }

 .two-column-form__form {
	width: 100%;
	padding: 0 20px;
 }
 
 .two-column-form__form .hs_cos_wrapper_type_form {
	max-width: 100%;
	width: 100%:
 }
 
 .two-column-form__content-inner {
	padding: 40px 15px 300px 15px;
 }
  
  .two-column-form__mobile-bg-image {
    display: block;
  }
}