.policy-container {
  gap: 40px;
}
.policy-container .section-banner {
  margin-top: 64px;
}
@media (max-width: 765px) {
  .policy-container .section-banner {
    margin-top: 24px;
  }
}
.policy-container .section-banner .row {
  gap: 40px;
}
.policy-container .section-banner .block-icon {
  width: fit-content;
  margin: auto;
}
.policy-container .section-banner .block-icon h1 {
  color: #5a5a59;
}
.policy-container .section-banner h1,
.policy-container .section-banner h2,
.policy-container .section-banner h3,
.policy-container .section-banner h4,
.policy-container .section-banner h5,
.policy-container .section-banner p {
  color: #131313;
  text-align: center;
  /* Heading/Display s */
  font-family: "Roboto Medium", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 48px */
  letter-spacing: -0.48px;
}
.policy-container .section-content {
  padding: 42px;
  gap: 24px;
  border-radius: 8px;
  max-width: 770px;
  border: 1px solid #d2d2d2;
  background: #fff;
}
@media (min-width: 766px) and (max-width: 785px) {
  .policy-container .section-content {
    padding: 22px;
    width: 90% !important;
  }
}
@media (max-width: 765px) {
  .policy-container .section-content {
    padding: 12px;
    width: 90% !important;
  }
}
.policy-container .section-content .content-container {
  gap: 24px;
}

/*# sourceMappingURL=policy_snapshot.css.map */
