.p-container-1 {
  margin-top: var(--margin-block);
  width: 100%;
  max-width: var(--text-width);
  margin-inline: auto;
  display: flex;
  justify-content: space-between;
}

.p-container-1:first-child {
  margin-top: 0 !important;
}

.p-container-1__head {
  flex: 1;
}

.p-container-1__head .c-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-container-1__body {
  width: 74.6%;
}

@media screen and (max-width: 767px) {
  .p-container-1 {
    flex-direction: column;
    gap: .2rem;
  }

  .p-container-1.is-reverse-2 {
    flex-direction: column-reverse;
  }

  .p-container-1__head .c-image.p-image-1 {
    height: 2rem;
  }

  .p-container-1__head .c-image.p-image-2 {
    height: 2.69rem;
  }

  .p-container-1__head .c-image.p-image-3 {
    height: 2.35rem;
  }

  .p-container-1__body {
    width: 100%;
  }
}

@media not screen and (max-width: 767px) {
  .p-container-1.is-reverse {
    flex-direction: row-reverse;
  }

  .p-container-1.is-reverse-2 {
    flex-direction: row-reverse;
  }

  .p-container-1__head .c-image.p-image-1 {
    max-width: 1.94rem;
  }

  .p-container-1__head .c-image.p-image-2 {
    margin-top: -0.4rem !important;
    max-width: 2.29rem;
  }

  .p-container-1__head .c-image.p-image-3 {
    max-width: 2.31rem;
  }
}