.page--lead-form .two-col .col {
  width: 50%; }
  @media (max-width: 850px) {
    .page--lead-form .two-col .col {
      width: 100%; } }

.page--lead-form {
  background-color: #2d3a2e; }
  .page--lead-form .content__wrapper {
    padding-top: 0; }
    .page--lead-form .content__wrapper.container {
      width: 1200px; }
      @media (max-width: 1200px) {
        .page--lead-form .content__wrapper.container {
          width: 100%; } }
      @media (max-width: 767px) {
        .page--lead-form .content__wrapper.container {
          width: 96%; } }
  .page--lead-form .page {
    padding-top: 0; }
    .page--lead-form .page main {
      background-color: #2d3a2e; }
  .page--lead-form .page__top {
    display: none; }
  .page--lead-form.user-logged-in .page__top {
    display: block; }
  .page--lead-form .two-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .page--lead-form .two-col .col {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
      .page--lead-form .two-col .col.col-1 {
        width: 60%; }
        @media (max-width: 850px) {
          .page--lead-form .two-col .col.col-1 {
            width: 100%; } }
  .page--lead-form header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    padding: 40px;
    background-color: #fff; }
    @media (max-width: 767px) {
      .page--lead-form header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 20px; } }
    .page--lead-form header > div {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
      @media (max-width: 767px) {
        .page--lead-form header > div {
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2; } }
      .page--lead-form header > div.logo {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 80px;
                flex: 0 0 80px; }
        @media (max-width: 767px) {
          .page--lead-form header > div.logo {
            -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                    flex: 1 1 auto;
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1;
            width: 80px;
            margin: 0 auto 20px; } }
    .page--lead-form header h1 {
      margin-bottom: 0;
      padding-right: 8px;
      line-height: 1.1em; }
      @media (max-width: 767px) {
        .page--lead-form header h1 {
          padding-right: 0;
          text-align: center; } }
  .page--lead-form footer .copyright {
    margin-top: 8px;
    color: #ccc;
    font-size: 12px; }
    @media (max-width: 767px) {
      .page--lead-form footer .copyright {
        text-align: center; } }

/*# sourceMappingURL=lead-form.css.map */
