.about-quality-section {
  padding-top: var(--spacing-80);
  padding-bottom: var(--spacing-80);
}

.about-quality {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--spacing-40);
}

.about-quality__card {
  display: flex;
  flex-direction: column;
}

.about-quality__image img {
  width: 100%;
  height: var(--spacing-340);
  object-fit: cover;
  display: block;
}

.about-quality__title {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: var(--font-size-28);
  line-height: 100%;
  letter-spacing: 0;
  color: var(--color-black);
  margin: var(--spacing-30) 0 0 0;
}

.about-quality__divider {
  width: var(--spacing-220);
  max-width: 100%;
  height: 2px;
  background-color: var(--color-red);
  margin: var(--spacing-16) 0;
}

.about-quality__text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: var(--font-size-p);
  line-height: 160%;
  letter-spacing: 0;
  color: var(--color-black);
  margin: 0;
}

@media (max-width: 1023px) {
  .about-quality-section {
    padding-top: var(--spacing-40);
    padding-bottom: var(--spacing-40);
  }

  .about-quality {
    grid-template-columns: 1fr;
    gap: var(--spacing-30);
  }
}
