/*------------------------------
PRIVACY POLICY
------------------------------*/
.privacy__title {
  width: clamp(0px, 250 * var(--rate-vw), 250px * var(--cap));
}
@media (max-width: 767px) {
  .privacy__title {
    width: clamp(0px, 180 * var(--rate-vw), 180px * var(--cap));
  }
}

.privacy__content {
  padding-bottom: clamp(0px, 190 * var(--rate-vw), 190px * var(--cap));
}
@media (max-width: 767px) {
  .privacy__content {
    margin-top: clamp(0px, 40 * var(--rate-vw), 40px * var(--cap));
  }
}

.privacy__text {
  font-size: clamp(0px, 16 * var(--rate-fz), 16px * var(--cap));
  font-weight: 400;
  line-height: 2.1;
}
@media (max-width: 767px) {
  .privacy__text {
    font-size: clamp(0px, 14 * var(--rate-fz), 14px * var(--cap));
  }
}

.privacy__items {
  margin-top: clamp(0px, 67 * var(--rate-vw), 67px * var(--cap));
}
@media (max-width: 767px) {
  .privacy__items {
    margin-top: clamp(0px, 30 * var(--rate-vw), 30px * var(--cap));
  }
}

.privacy__item:nth-child(n+2) {
  margin-top: clamp(0px, 64 * var(--rate-vw), 64px * var(--cap));
}
@media (max-width: 767px) {
  .privacy__item:nth-child(n+2) {
    margin-top: clamp(0px, 40 * var(--rate-vw), 40px * var(--cap));
  }
}

.privacy__item-heading {
  font-size: clamp(0px, 24 * var(--rate-fz), 24px * var(--cap));
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 1.5em;
}
@media (max-width: 767px) {
  .privacy__item-heading {
    font-size: clamp(0px, 20 * var(--rate-fz), 20px * var(--cap));
    margin-bottom: 0.5em;
  }
}
/*# sourceMappingURL=privacy.css.map */