a.vc_single_image-wrapper {
  display: block;
}

.wpb_text_column > .wpb_wrapper > :last-child {
  margin-bottom: 0;
}

.vc_row-has-fill,
.vc_section-has-fill,
.vc_column-inner {
  background-position: center center;
  background-size: cover;
}

.vc_single_image-wrapper img {
  display: block;
  width: auto;
}

.vc_align_center .vc_single_image-wrapper img {
  display: block;
  width: auto;
  margin: 0 auto;
}

.lib-wpb-flex > .wpb_column > .vc_column-inner > .wpb_wrapper,
.wpb_row:not(.is-display-block) {
  display: flex;
  flex-wrap: wrap;
}

.lib-wpb-flex > .wpb_column > .vc_column-inner > .wpb_wrapper > div,
.wpb_row:not(.is-display-block) > div {
  flex-basis: 100%;
}

.wpb_wrapper {
  position: relative;
}

.lib-wpb-spacing__sm,
.lib-wpb-flex-spacing__sm > .wpb_column > .vc_column-inner > .wpb_wrapper {
  margin-left: calc(var(--v-spacing__sm) / 2 * -1);
  margin-right: calc(var(--v-spacing__sm) / 2 * -1);
  row-gap: var(--v-spacing__sm);
}

.lib-wpb-spacing__sm > div,
.lib-wpb-flex-spacing__sm > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
  padding-left: calc(var(--v-spacing__sm) / 2);
  padding-right: calc(var(--v-spacing__sm) / 2);
}

.lib-wpb-spacing__md,
.lib-wpb-flex-spacing__md > .wpb_column > .vc_column-inner > .wpb_wrapper {
  margin-left: calc(var(--v-spacing__md) / 2 * -1);
  margin-right: calc(var(--v-spacing__md) / 2 * -1);
  row-gap: var(--v-spacing__md);
}

.lib-wpb-spacing__md > div,
.lib-wpb-flex-spacing__md > .wpb_column > .vc_column-inner > .wpb_wrapper > div {
  padding-left: calc(var(--v-spacing__md) / 2);
  padding-right: calc(var(--v-spacing__md) / 2);
}

.lib-wpb-spacing__lg {
  margin-left: calc(var(--v-spacing__lg) / 2 * -1);
  margin-right: calc(var(--v-spacing__lg) / 2 * -1);
  row-gap: var(--v-spacing__lg);
}

.lib-wpb-spacing__lg > div {
  padding-left: calc(var(--v-spacing__lg) / 2);
  padding-right: calc(var(--v-spacing__lg) / 2);
}

@media (max-width: 699px) {
  .lib-wpb-row--mobile-50:not(.is-display-block) > div {
    flex-basis: 50%;
  }

  .lib-wpb-spacing__none---sm {
    row-gap: 0 !important;
  }
}

@media (min-width: 700px) {
  .lib-wpb-align-invert--not-mobile > :nth-child(1) {
    order: 2;
  }

  .lib-wpb-align-invert--not-mobile > :nth-child(2) {
    order: 1;
  }

  .lib-wpb-row--border:not(.is-display-block) > div {
    border-right: 1px solid var(--v-color-2);
  }

  .lib-wpb-flex__item--66,
  .wpb_row:not(.is-display-block) > .vc_col-sm-8 {
    flex-basis: 66.66%;
  }

  .lib-wpb-flex__item--50,
  .wpb_row:not(.is-display-block) > .vc_col-sm-6 {
    flex-basis: 50%;
  }

  .lib-wpb-flex__item--75,
  .wpb_row:not(.is-display-block) > .vc_col-sm-9 {
    flex-basis: 75%;
  }

  .lib-wpb-row--border:not(.is-display-block) > .vc_col-sm-6:nth-child(2n),
  .lib-wpb-row--border:not(.is-display-block) > .vc_col-sm-3:nth-child(4n) {
    border-right: none;
  }

  .lib-wpb-flex__item--33,
  .wpb_row:not(.is-display-block) > .vc_col-sm-4 {
    flex-basis: 33.33%;
  }

  .lib-wpb-flex__item--25,
  .wpb_row:not(.is-display-block) > .vc_col-sm-3 {
    flex-basis: 25%;
  }
}
