.privacy-policy {
  background-color: #f1f1f1;
  padding: 6.6115702479vw 0vw 3.305785124vw 0vw;
}

@media screen and (max-width: 991px) {
  .privacy-policy {
    padding: 8.072653885vw 0vw 4.0363269425vw 0vw;
  }
}

@media screen and (max-width: 767px) {
  .privacy-policy {
    padding: 10.4302477184vw 0vw 5.2151238592vw 0vw;
  }
}

@media screen and (max-width: 480px) {
  .privacy-policy {
    padding: 16.6666666667vw 0vw 8.3333333333vw 0vw;
  }
}

.privacy-policy__logo {
  margin-bottom: 1.2396694215vw;
}

.privacy-policy__logo__image-container {
  position: relative;
  width: 100%;
  display: inline-block;
  max-width: 18.4297520661vw;
  vertical-align: middle;
}

@media screen and (max-width: 991px) {
  .privacy-policy__logo__image-container {
    max-width: 22.5025227043vw;
  }
}

@media screen and (max-width: 767px) {
  .privacy-policy__logo__image-container {
    max-width: 29.074315515vw;
  }
}

@media screen and (max-width: 480px) {
  .privacy-policy__logo__image-container {
    max-width: 46.4583333333vw;
  }
}

.privacy-policy__logo__image-container:before {
  content: "";
  display: block;
  padding-top: 23.7668161435%;
}

.privacy-policy__logo__image-container .ratio-item {
  -o-object-fit: contain;
     object-fit: contain;
}

@media screen and (max-width: 991px) {
  .privacy-policy__logo {
    margin-bottom: 1.5136226034vw;
  }
}

@media screen and (max-width: 767px) {
  .privacy-policy__logo {
    margin-bottom: 1.9556714472vw;
  }
}

@media screen and (max-width: 480px) {
  .privacy-policy__logo {
    margin-bottom: 3.125vw;
  }
}

.privacy-policy__logo img {
  max-width: 16.5289256198vw;
}

@media screen and (max-width: 991px) {
  .privacy-policy__logo img {
    max-width: 20.1816347124vw;
  }
}

@media screen and (max-width: 767px) {
  .privacy-policy__logo img {
    max-width: 26.075619296vw;
  }
}

@media screen and (max-width: 480px) {
  .privacy-policy__logo img {
    max-width: 41.6666666667vw;
  }
}


/*# sourceMappingURL=privacy-policy.css.map*/