@font-face {
  font-family: veneercleansoft;
  src: url("../webfonts/veneercleansoft.eot");
  src: url("../webfonts/veneercleansoft.eot?#iefix") format("embedded-opentype"), url("../webfonts/veneercleansoft.woff2") format("woff2"), url("../webfonts/veneercleansoft.woff") format("woff"), url("../webfonts/veneercleansoft.ttf") format("truetype"), url("../webfonts/veneercleansoft.svg#veneercleansoft") format("svg");
  font-weight: 400;
  font-style: normal;
}
.page-title-row {
  position: relative;
}
.page-title-row > .inner-container {
  position: relative;
  z-index: 3;
}
.page-title-row:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: -25rem;
  left: -21.75rem;
  opacity: 0.5;
  width: 82.8125rem;
  height: 35.6875rem;
  background: url(../img/content-bg-lines-center-full-horizontal.webp) no-repeat left top/contain transparent;
}
@media screen and (min-width: 108.8125rem) {
  .page-title-row:before {
    background-size: auto;
  }
}
@media screen and (max-width: 61.8125rem) {
  .page-title-row:before {
    left: auto;
    right: 0.8125rem;
  }
}
.page-title-row:after {
  content: "";
  z-index: 1;
  position: absolute;
  top: auto;
  bottom: -8rem;
  right: -27.5rem;
  width: 82.8125rem;
  height: 35.6875rem;
  opacity: 0.5;
  background: url(../img/content-bg-lines-center-full-horizontal.webp) no-repeat right bottom/auto transparent;
}
@media screen and (min-width: 108.8125rem) {
  .page-title-row:after {
    background-size: auto;
  }
}
@media screen and (max-width: 61.8125rem) {
  .page-title-row:after {
    right: auto;
    left: 6.5625rem;
  }
}

.page-digital-divide-content-row > .inner-container article {
  text-align: center;
}

.page-digital-divide-container {
  position: relative;
}
.page-digital-divide-container:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 1.5625rem;
  left: -53.5625rem;
  width: 82.8125rem;
  height: 35.6875rem;
  background: url(../img/content-bg-lines-center-full-horizontal.webp) no-repeat center center/auto transparent;
  opacity: 0.5;
}
.page-digital-divide-container > .inner-container {
  z-index: 2;
  padding: 1.25rem 0 4.375rem;
}

.digitaldivide-content-video-row {
  padding: 0 0.625rem;
  position: relative;
  text-align: center;
}
.digitaldivide-content-video-row:before {
  content: "";
  z-index: 1;
  position: absolute;
  top: -1.375rem;
  right: -20.5625rem;
  width: 82.8125rem;
  height: 35.6875rem;
  background: url(../img/content-bg-lines-center-full-horizontal.webp) no-repeat center center/auto transparent;
  opacity: 0.5;
}
.digitaldivide-content-video-row > .inner-container {
  z-index: 2;
}
.digitaldivide-content-video-row .page-content-title-row > .inner-container {
  padding-bottom: 0;
}
.digitaldivide-content-video-row .page-content-title-row > .inner-container h2 {
  color: #fff;
}
.digitaldivide-content-video-row .page-content-image-title-row > .inner-container {
  padding-bottom: 0;
}
.digitaldivide-content-video-row .page-content-image-title-row > .inner-container .image-title-container {
  text-align: center;
}
.digitaldivide-content-video-row .page-content-image-title-row > .inner-container .image-title-container img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
.digitaldivide-content-video-row .inner-container {
  padding: 4.0625rem 0 5rem;
}
.digitaldivide-content-video-row .inner-container .article-content {
  max-width: 48.75rem;
  margin: 0 auto;
}
.digitaldivide-content-video-row .inner-container .article-video {
  padding: 3.75rem 0 0;
}
.digitaldivide-content-video-row .inner-container .video-wrapper .video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding: 0 0 56.25%;
}
.digitaldivide-content-video-row .inner-container .video-wrapper .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.digitaldivide-content-video-row + .digitaldivide-content-video-row + .digitaldivide-content-video-row:before {
  top: 3.375rem;
  right: auto;
  left: 3.5rem;
  width: 52.5rem;
  height: 34.5625rem;
  background: url(../img/content-bg-lines-benefits-center.webp) no-repeat center center/auto transparent;
}

/*# sourceMappingURL=template-digital-divide.css.map */
