/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./sass/style-new.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
/*
 * Override theme old styles with new ones.
 */
.article-slider-alt-slide-item-img-wrapper {
  width: 100%;
  height: auto;
  border-radius: 6px;
}
.article-slider-alt-slide-item-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border: 1px solid #e8e8e8;
  border-radius: 6px;
}

section.centered-text {
  scroll-margin-top: 4rem;
}

.article-header-block.header-anchor,
.quote-header.header-anchor {
  margin-top: 2rem;
}
.article-header-block.header-anchor p:first-child,
.quote-header.header-anchor p:first-child {
  margin-top: 0;
}
.article-header-block.header-anchor::before,
.quote-header.header-anchor::before {
  height: 4rem;
  margin-top: -4rem;
}

.image-text-wrap {
  margin-bottom: 4rem;
}
.image-text-wrap section.image-text {
  margin-bottom: 0;
}
.image-text-wrap .image-text-slice.content {
  padding: 0 0 0.625rem;
}

.centered-text,
.three-cols {
  margin-bottom: 4rem;
}

.icon-text {
  margin-top: 7rem;
}

/*# sourceMappingURL=theme.css.map*/