:root {
  --viewport-width: min(100vw, 1600px);
  --b: calc(var(--viewport-width) / 160);
}

#privacypolicy .h2title {
  padding-top: max(24.4rem, 150px);
}
#privacypolicy > .container {
  margin: max(10rem, 50px) auto max(15rem, 100px);
}
#privacypolicy h3 {
  font-size: max(3rem, 20px);
  margin-bottom: max(5rem, 25px);
  line-height: 2;
}
#privacypolicy h3 .rhombus {
  background-color: #3A9447;
  aspect-ratio: 11/6;
  width: max(3.3rem, 30px);
  height: 100%;
  -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
          clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  margin-right: max(1.66rem, 5px);
}
#privacypolicy h4 {
  font-size: max(2rem, 18px);
  color: #3A9447;
  margin: max(10.7rem, 50px) 0 max(3.7rem, 25px);
}
#privacypolicy p.mb {
  margin-bottom: max(1.6rem, 14px);
}/*# sourceMappingURL=privacypolicy.css.map */