.form-container {
  max-width: 405px;
  margin: 0 auto;
  margin-left: 115px; }
  .form-container label {
    padding-left: 15px; }
  .form-container input {
    height: 45px !important;
    border-radius: 22.5px;
    border: solid 2px #e5e5e5;
    box-shadow: none;
    font-family: 'OpenSans-Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal; }
    .form-container input::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #cccccc; }
    .form-container input::-moz-placeholder {
      /* Firefox 19+ */
      color: #cccccc; }
    .form-container input:-ms-input-placeholder {
      /* IE 10+ */
      color: #cccccc; }
    .form-container input:-moz-placeholder {
      /* Firefox 18- */
      color: #cccccc; }
  .form-container .btn-submit {
    display: block;
    margin: 25px 0 0;
    width: auto !important; }

.business-container .info-container {
  max-width: 360px;
  margin: 0 auto; }
  .business-container .info-container p.title {
    color: #333333;
    font-family: 'Poppins-Medium', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 500;
    line-height: 31px;
    font-size: 26px; }
  .business-container .info-container p.sub-title {
    color: #1D1E1F;
    font-family: 'OpenSans-Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    line-height: 17px;
    font-size: 14px; }
  .business-container .info-container p.description {
    color: #555555;
    font-family: 'OpenSans-Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px; }
  .business-container .info-container ul {
    list-style: none;
    padding: 0 0 0 20px; }
  .business-container .info-container ul li::before {
    content: "\2022";
    color: #ED385F;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 18px; }
.business-container .form-container {
  background-color: #FFFFFF;
  border-radius: 15px;
  box-shadow: 4px 5px 15px 0 rgba(0, 0, 0, 0.15);
  padding: 30px; }

@media screen and (max-width: 991px) {
  .business-container .row {
    display: flex;
    flex-direction: column-reverse; }
    .business-container .row .form-container {
      margin: 50px auto 0 auto; }
      .business-container .row .form-container .btn-submit {
        width: 100% !important; }

  .section-title {
    width: auto !important; } }
