/* this page's background */
body {
  background-color: rgb(245, 245, 245);
}

.col-2 {
  width: 100%;
}


/* the page sits in the theme's page box */
.page-box {
  max-width: 1200px;
  margin: 0 auto;
  box-sizing: content-box;
}
.page-article {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 133.78px 100.05px 80.09px 100.05px;
}
@media (max-width: 921px) {
  .page-box {
    max-width: none;
    margin: 0 20px;
  }
  .page-article {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 103.78px 36px 50.09px 36px;
  }
}
@media (max-width: 768px) {
  .page-box {
    margin: 0 20px;
  }
  .page-article {
    margin-top: 20.52px;
    margin-bottom: 20.52px;
    padding: 62.64px 29.27px 20.52px 29.27px;
  }
}
@media (max-width: 544px) {
  .page-box {
    margin: 0 7.38px;
  }
  .page-article {
    margin-top: 20.52px;
    margin-bottom: 20.52px;
    padding: 62.64px 13.67px 20.52px 13.67px;
  }
}
