.policy {
  padding-bottom: 8.125rem;
  padding-top: 1.875rem;
  max-width: 1920px;
  overflow-x: clip;
  margin: auto;
}
@media (max-width: 767.98px) {
  .policy {
    padding-bottom: 3.75rem;
  }
}
.policy .container h1 {
  font-size: calc(1.35rem + 1.2vw);
  margin-bottom: 3.75rem;
  font-weight: bold;
}
@media (min-width: 1200px) {
  .policy .container h1 {
    font-size: 2.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1399.98px) {
  .policy .container h1 {
    font-size: calc(36px - 30%);
  }
}
.policy .container .btn {
  margin-top: 3.75rem;
  width: -moz-fit-content;
  width: fit-content;
}
