/* breakpoint mixins */
/* layout mixins */
/* line 4, ../../scss/template/centered-content.scss */
.page-template-centered-content #content {
  overflow: hidden;
}

/* line 10, ../../scss/template/centered-content.scss */
.overlay-image-wrapper {
  position: relative;
}
/* line 14, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-left {
  top: 60px;
}
/* line 18, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-left .image1 {
  margin-left: -10px;
  margin-top: 0;
}
/* line 22, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-left .image2 {
  margin-left: -120px;
  margin-top: 205px;
}
/* line 26, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-left .image3 {
  margin-left: -70px;
  margin-top: 290px;
}
/* line 32, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-right-top {
  top: -160px;
}
/* line 36, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-right-top .image1 {
  margin-right: -10px;
  margin-top: 0;
}
/* line 40, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-right-top .image2 {
  margin-right: -60px;
  margin-top: 130px;
}
/* line 46, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-right-bottom {
  top: -320px;
}
/* line 50, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-right-bottom .image1 {
  margin-right: 0;
  margin-top: 0;
}
/* line 54, ../../scss/template/centered-content.scss */
.overlay-image-wrapper.set-right-bottom .image2 {
  margin-right: 0;
  margin-top: 105px;
}

/* line 61, ../../scss/template/centered-content.scss */
.overlay-image {
  bottom: auto;
  left: auto;
  pointer-events: none;
  position: absolute;
  right: auto;
  top: auto;
  z-index: 1;
}
/* line 70, ../../scss/template/centered-content.scss */
.overlay-image.decor-left {
  left: 0;
  text-align: left;
}
/* line 75, ../../scss/template/centered-content.scss */
.overlay-image.decor-right {
  right: 0;
  text-align: right;
}
/* line 80, ../../scss/template/centered-content.scss */
.overlay-image img {
  width: 50%;
}

/* line 87, ../../scss/template/centered-content.scss */
.centered-content-wrapper {
  background-color: #ffffff;
  overflow: hidden;
  padding: 2em 0;
  position: relative;
  text-align: center;
}
/* line 94, ../../scss/template/centered-content.scss */
.centered-content-wrapper::before {
  border: 1px solid #bf984b;
  bottom: 0;
  content: "";
  left: 0;
  margin: 10px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 107, ../../scss/template/centered-content.scss */
.centered-content-wrapper .description h2 {
  color: #ac8539;
  font-size: 2.4rem;
  line-height: 1;
}
/* line 113, ../../scss/template/centered-content.scss */
.centered-content-wrapper .description h3 {
  margin: 4em 0 1em;
  line-height: 1;
  text-transform: uppercase;
}
/* line 120, ../../scss/template/centered-content.scss */
.centered-content-wrapper .decor-under {
  margin-top: 3em;
}

/**************************************************
	$ RESPONSIVE STYLES
**************************************************/
/* XS - Mobile ONLY */
/* SM - Tablet */
@media screen and (min-width: 768px) {
  /* line 139, ../../scss/template/centered-content.scss */
  .centered-content-wrapper {
    padding: 4em 0;
  }
  /* line 145, ../../scss/template/centered-content.scss */
  .centered-content-wrapper .description h2 {
    font-size: 3.6rem;
  }
}
/* MD - Desktop */
@media screen and (min-width: 992px) {
  /* line 156, ../../scss/template/centered-content.scss */
  .centered-content-wrapper {
    padding: 8em 0;
  }
  /* line 162, ../../scss/template/centered-content.scss */
  .centered-content-wrapper .description h2 {
    font-size: 5.0rem;
  }
}
/* LG - Large Desktop */
@media screen and (min-width: 1200px) {
  /* line 175, ../../scss/template/centered-content.scss */
  .overlay-image img {
    width: 75%;
  }

  /* line 184, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-left .image1 {
    margin-top: 0;
  }
  /* line 188, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-left .image2 {
    margin-top: 308px;
  }
  /* line 191, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-left .image3 {
    margin-top: 435px;
  }
  /* line 196, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-top {
    top: -360px;
  }
  /* line 200, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-top .image1 {
    margin-top: 0;
  }
  /* line 203, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-top .image2 {
    margin-top: 195px;
  }
  /* line 208, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-bottom {
    top: -480px;
  }
  /* line 212, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-bottom .image1 {
    margin-top: 0;
  }
  /* line 215, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-bottom .image2 {
    margin-top: 158px;
  }
}
@media screen and (min-width: 1440px) {
  /* line 226, ../../scss/template/centered-content.scss */
  .overlay-image img {
    width: 100%;
  }

  /* line 235, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-left .image1 {
    margin-top: 0;
  }
  /* line 239, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-left .image2 {
    margin-top: 410px;
  }
  /* line 242, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-left .image3 {
    margin-top: 580px;
  }
  /* line 247, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-top {
    top: -480px;
  }
  /* line 251, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-top .image1 {
    margin-top: 0;
  }
  /* line 254, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-top .image2 {
    margin-top: 260px;
  }
  /* line 259, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-bottom {
    top: -640px;
  }
  /* line 263, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-bottom .image1 {
    margin-top: 0;
  }
  /* line 266, ../../scss/template/centered-content.scss */
  .overlay-image-wrapper.set-right-bottom .image2 {
    margin-top: 210px;
  }
}

/*# sourceMappingURL=centered-content.css.map */
