/* stylelint-disable selector-class-pattern, custom-property-empty-line-before, shorthand-property-no-redundant-values, max-line-length, selector-list-comma-newline-after */

.p-section-half-text__inner {
  width: 100%;
}

.p-section-half-text__half,
.p-section-half-text__half--align-center {
  text-align: center;
  justify-content: center;
}

.p-section-half-text__half--align-left {
  text-align: left;
  justify-content: flex-start;
}

.p-section-half-text__half--align-right {
  text-align: right;
  justify-content: flex-end;
}

.p-section-half-text__half--style-image_badge,
.p-section-half-text__half--style-image_badge_small {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.p-section-half-text__half--style-image_badge > p,
.p-section-half-text__half--style-image_badge_small > p {
  width: 100%;
  display: block;
}

.p-section-half-text__half--style-image_badge img,
.p-section-half-text__half--style-image_badge_small img {
  display: inline-block;
  width: 100%;
}

.p-section-half-text__half--style-image_badge_small .p-section-half-text__inner {
  max-width: 40%;
}

@media (max-width: 700px) {
  .p-section-half-text__half--style-image_badge_small {
    display: none !important;
  }
}

@media (min-width: 700px) {
  .p-section-half-text__half--style-image_badge_small .p-section-half-text__inner {
    max-width: 50%;
  }
}
