.block_img_text {
  width: 90%;
  margin: 35px auto;
  margin-bottom: 0 !important;

  .wp-block-columns {
    .wp-block-column {
      &:first-child {
        margin-bottom: 20px;
      }

      p {
        color: black !important;
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 15px;
      }

      .wp-block-buttons {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 25px;
      }
    }
  }
}

.block_img_text_invert {
  width: 90%;
  margin: 35px auto;
  margin-bottom: 0 !important;

  .wp-block-columns {
    .wp-block-column {

      &:first-child {
        margin-bottom: 20px;
      }

      p {
        color: black !important;
        font-size: 16px !important;
        line-height: 22px !important;
        margin-bottom: 15px;
      }

      .wp-block-buttons {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 25px;
      }
    }
  }
}

@media only screen and (min-width: 1024px) {
  .block_img_text {
    margin-bottom: 0 !important;

    .wp-block-columns {
      display: flex;
      justify-content: space-between;
      align-items: start !important;

      .wp-block-column {

        &:first-child {
          width: 32%;
          margin-bottom: 0px;
        }

        &:last-child {
          width: 64%;

        }

        ul,
        h3,
        p {
          padding-left: 50px;

        }
      }
    }
  }

  .block_img_text_invert {
    margin-bottom: 0 !important;

    .wp-block-columns {
      display: flex;
      justify-content: space-between;
      align-items: start !important;

      .wp-block-column {

        &:first-child {
          width: 64%;
          margin-bottom: 0px;
        }

        &:last-child {
          width: 32%;
        }

        ul,
        h3,
        p {
          padding-right: 50px;

        }
      }
    }
  }
}

@media only screen and (min-width: 1280px) {
  .block_img_text {
    margin-bottom: 0 !important;

    .wp-block-columns {

      .wp-block-column {

        &:first-child {}

        p {}
      }
    }
  }

  .block_img_text_invert {
    margin-bottom: 0 !important;

    .wp-block-columns {

      .wp-block-column {

        &:first-child {}

        p {}
      }
    }
  }
}

@media only screen and (min-width: 1600px) {
  .block_img_text {
    width: 1400px;
    margin-bottom: 0 !important;

    .wp-block-columns {

      .wp-block-column {

        &:first-child {}

        p {}
      }
    }
  }

  .block_img_text_invert {
    width: 1400px;
    margin-bottom: 0 !important;

    .wp-block-columns {

      .wp-block-column {

        &:first-child {}

        p {}
      }
    }
  }
}