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

.row-1 > .row-body::after {
  background-color: rgba(255, 255, 255, 0.64);
}

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

.row-1 > .row-body {
  padding-top: 120px;
  padding-bottom: 120px;
}

.row-2 > .row-body {
  margin-top: 80px;
  margin-bottom: 80px;
}

.col-2 {
  width: 100%;
}

.col-4 {
  width: 50%;
}

.col-5 {
  width: 50%;
}

.col-5 > .col-body {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-clip: border-box;
  border-top-color: rgb(231, 231, 231);
  border-right-color: rgb(231, 231, 231);
  border-bottom-color: rgb(231, 231, 231);
  border-left-color: rgb(231, 231, 231);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.col-5 > .col-body {
  padding: 20px;
}

.row .col .mod-1 h2.heading a,
.row .col .mod-1 h2.heading,
.row .col .mod-1 h2.heading *,
.mod-1 h2.heading {
  color: rgb(23, 23, 23);
}

.mod-1 .heading {
  font-family: "EB Garamond", serif;
  font-weight: 400;
  font-size: 60px;
  letter-spacing: 7px;
  text-align: center;
}

@media (max-width: 768px) {
  .mod-1 .heading {
    font-size: 37px;
  }
}

.mod-2 .photo {
  text-align: center;
}

.mod-2 img {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.row .col .mod-3 h2.heading a,
.row .col .mod-3 h2.heading,
.row .col .mod-3 h2.heading *,
.mod-3 h2.heading {
  color: rgb(129, 192, 75);
}

