.am2-form-with-image {
  color: #58595B;
  padding-bottom: 40px; }
  @media (min-width: 840px) {
    .am2-form-with-image--form-left .am2-form-with-image__columns {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-flow: row-reverse nowrap;
              flex-flow: row-reverse nowrap; } }
  .am2-form-with-image h3 {
    font-family: Gelion;
    font-size: 25px;
    line-height: 1.3;
    color: #000000;
    font-weight: 700; }
  .am2-form-with-image p {
    font-family: Proxima Nova;
    font-size: 18px;
    line-height: 1.5;
    margin: 0 0 20px 0; }
  .am2-form-with-image a {
    font-weight: 700;
    color: #39B54A; }
  .am2-form-with-image__columns.columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 840px) {
      .am2-form-with-image__columns.columns {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
  @media (min-width: 840px) {
    .am2-form-with-image__col.col.am2-form-with-image__col--form {
      max-width: 58%; } }
  .am2-form-with-image__col.col.am2-form-with-image__col--form .screen-reader-response {
    display: none; }
  .am2-form-with-image__col.col.am2-form-with-image__col--form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 20px;
    background-color: #F7F7F7;
    border-radius: 10px; }
    @media (min-width: 991px) {
      .am2-form-with-image__col.col.am2-form-with-image__col--form form {
        padding: 40px; } }
    .am2-form-with-image__col.col.am2-form-with-image__col--form form .textarea-area {
      max-width: 100%;
      margin-bottom: 30px; }
      .am2-form-with-image__col.col.am2-form-with-image__col--form form .textarea-area textarea {
        resize: vertical; }
  .am2-form-with-image__col.col.am2-form-with-image__col--form h3 {
    width: 100%;
    margin-bottom: 20px; }
  .am2-form-with-image__col.col.am2-form-with-image__col--form p {
    width: 100%;
    margin: 0 0 25px; }
    @media (min-width: 600px) {
      .am2-form-with-image__col.col.am2-form-with-image__col--form p {
        max-width: calc( 50% - 11px); } }
    .am2-form-with-image__col.col.am2-form-with-image__col--form p:last-of-type {
      width: 100%;
      margin-bottom: 0; }
      @media (min-width: 640px) {
        .am2-form-with-image__col.col.am2-form-with-image__col--form p:last-of-type {
          width: auto; } }
    .am2-form-with-image__col.col.am2-form-with-image__col--form p + h3 {
      margin-top: 15px; }
  .am2-form-with-image__col.col.am2-form-with-image__col--form .form__submit,
  .am2-form-with-image__col.col.am2-form-with-image__col--form input[type="submit"] {
    background-color: #39B54A;
    border-color: transparent;
    color: #ffffff;
    border-radius: 5px;
    min-width: 125px;
    height: 50px;
    font-size: 18px;
    outline: none;
    width: 100%; }
    @media (min-width: 600px) {
      .am2-form-with-image__col.col.am2-form-with-image__col--form .form__submit,
      .am2-form-with-image__col.col.am2-form-with-image__col--form input[type="submit"] {
        width: auto; } }
  .am2-form-with-image__col.col.am2-form-with-image__col--form .wpcf7-response-output {
    margin-top: 20px; }
  .am2-form-with-image__col.col.am2-form-with-image__col--form .wpcf7-not-valid-tip {
    font-size: 16px;
    color: #B2153D; }
  .am2-form-with-image__image {
    border-radius: 10px; }
    .am2-form-with-image__image + div,
    .am2-form-with-image__image + h3 {
      margin-top: 30px; }
      @media (min-width: 840px) {
        .am2-form-with-image__image + div,
        .am2-form-with-image__image + h3 {
          margin-top: 50px; } }
    .am2-form-with-image__image img {
      display: block; }
  .am2-form-with-image__title {
    margin-bottom: 15px; }
  .am2-form-with-image__description {
    margin-bottom: 35px; }
    .am2-form-with-image__description--company p {
      margin: 0; }


/*# sourceMappingURL=style-index.css.map*/