@media (max-width: 1200px) {
  .privacy_terms {
      width: 1000px !important;
  }
}

@media (max-width: 800px) {
  .privacy_terms{
      width: 600px !important;
  }
  .privacy_content{
      align-self: self-start !important;
      padding: 20px !important;
  }
}

/*
@media (max-width: 1000px) {
  .privacy_terms{
      width: 800px;
  }
}
@media (max-width: 800px) {
  .privacy_terms{
      width: 600px;
  }
}
@media (max-width: 600px) {
  .privacy_terms {
      width: 500px;
  }
}
*/
#privacy_page,
#terms_page {
    display: grid;
    grid-template-rows: auto 1fr auto;
    min-height: 100vh;
}

#privacy {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    /*padding-left: 100px;*/
    padding-top: 50px;
    max-width: 1200px;
    margin: auto;
    width: 1200px;
}

.privacy_terms {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    max-width: 1200px;
}

#terms_content,
#privacy_content {
    align-self: center;
    display: flex;
    flex-direction: column;
}

hr {
    /*max-width: 1200px;*/
    height: 1px;
    background-color: #000;
    margin-top: 40px;
    margin-bottom: 40px;
}
h1 {
    color: #000;
    font-family: "EB Garamond";
    font-size: 48pt;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    padding-left: 16px;
    /*width: 100%;*/
}
h2 {
    /*width: 560px;*/
    color: #000;
    font-family: Montserrat;
    font-size: 20pt;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 28.8px */
    margin-top: 20px;
    padding-left: 16px;
}
h3 {
    width: 560px;
    color: #000;
    font-family: Montserrat;
    font-size: 16pt;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 30px */
    margin-top: 40px;
}
h3 {
    width: 560px;
    color: #000;
    font-family: Montserrat;
    font-size: 16pt;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 30px */
    margin-top: 40px;
}
p {
    width: 560px;
    color: #000;
    font-family: Montserrat;
    font-size: 11pt;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 24px */
}
ul {
    width: 560px;
}

#accept_data_div {
    padding-top: 30px;
}
