.legal-information__wrapper {
  display: flex;
  align-items: flex-end;
  gap: 30px;
}
.legal-information__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 150%;
}
.legal-information__description {
  font-weight: 500;
  font-size: 20px;
  line-height: 200%;
  color: #000;
  display: flex;
  flex-direction: column;
}
.legal-information__description div:not(:last-child) {
  margin-bottom: 3px;
}
.legal-information__content {
  flex-grow: 1;
}
.legal-information__img {
  width: 100%;
}
.legal-information__img img {
  width: 100%;
}
@media (max-width: 768px) {
  .legal-information__wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .legal-information__img {
    display: flex;
  }
  .legal-information__img picture {
    flex: 1 0 auto;
    max-width: 90%;
  }
}
@media (max-width: 576px) {
  .legal-information__wrapper {
    margin-top: 32px !important;
  }
  .legal-information__title {
    font-size: 1rem;
  }
  .legal-information__description {
    font-size: 0.875rem;
  }
  .legal-information__img picture {
    max-width: 100%;
  }
}
