body {
  overflow-x: hidden;
}
.paragraph--width--edge-to-edge,
.paragraph--width--edge-to-edge-content {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0;
}
@media (max-width: 767px) {
  .paragraph--width--edge-to-edge,
  .paragraph--width--edge-to-edge-content {
    padding: 30px 0px;
  }
}
.paragraph--width--edge-to-edge .field--name-bp-text,
.paragraph--width--edge-to-edge-content .field--name-bp-text {
  font-size: 22px;
  color: #fff;
  font-weight: 300;
  line-height: 29px;
}
.background-style {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 60px 0 80px 0;
  background: rgba(0, 0, 0, 0.5);
}
.background-style .viewsreference--view-title {
  color: #fff;
}
#parallax-bg {
  background-attachment: fixed;
}
.paragraph--color {
  padding: 50px 0;
  margin-bottom: 110px;
}
@media (max-width: 480px) {
  .paragraph--color {
    margin-bottom: 55px;
  }
}
.paragraph--color--rgba-light-gray {
  background-color: #fff;
}
.paragraph > .paragraph__column {
  padding: 0;
}
.viewsreference--view-title {
  font-size: 30px;
  font-weight: bold;
  color: #884213;
  text-align: center;
  margin-bottom: 40px;
}
.paragraph--type--bp-columns .field--name-bp-text {
  font-size: 18px;
  font-weight: 300;
  color: #fff;
}
.paragraph-gray {
  background-color: #f1f1f1;
}
.paragraph-black {
  background-color: #1d1d1d;
}
.paragraph-red {
  background-color: #5a2c0d;
}
.paragraph-padding {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 20px;
}
.paragraph-brouwn {
  background-color: #313133;
}
#who-we-are {
  padding-top: 110px;
  padding-bottom: 120px;
}
#our-partners {
  padding-top: 70px;
  padding-bottom: 70px;
}
#monitor-with-us {
  padding-top: 81px;
}
@media (max-width: 767px) {
  #monitor-with-us {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #who-we-are,
  #our-partners {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
