/* this page's background */
body {
  background-color: rgb(255, 243, 234);
}
@media (max-width: 921px) {
  body {
    background-color: rgb(255, 255, 255);
  }
}

.row-1.row-default-height > .row-body,
.row-1.row-full-height > .row-body,
.row-1.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-1 > .row-body {
  background-image: url("/wp-content/uploads/2026/02/18.jpg");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-size: cover;
}

@media (max-width: 1200px) {
  .row-1 > .row-body {
    background-position-x: center;
    background-position-y: center;
  }
}

@media (max-width: 992px) {
  .row-1 > .row-body {
    background-position-x: center;
    background-position-y: center;
  }
}

@media (max-width: 768px) {
  .row-1 > .row-body {
    background-position-x: center;
    background-position-y: center;
  }
}

.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: 0px;
  margin-bottom: 270px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 921px) {
  .page-box {
    max-width: none;
    margin: 0 20px;
  }
  .page-article {
    margin-top: 0px;
    margin-bottom: 280.36px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 768px) {
  .page-box {
    margin: 0 20px;
  }
  .page-article {
    margin-top: 0px;
    margin-bottom: 280.36px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 544px) {
  .page-box {
    margin: 0 20px;
  }
  .page-article {
    margin-top: 0px;
    margin-bottom: 219.56px;
    padding: 0px 0px 0px 0px;
  }
}
