.post-end-nav-section {
  position: relative;
}
.post-end-nav-section:not(.post-end-nav-section--white):before {
  background-color: var(--primary);
  bottom: 0;
  content: "";
  left: 0;
  opacity: var(--bg-left-opacity);
  position: absolute;
  right: 50%;
  top: 0;
  transform: scaleX(var(--bg-left-scaleX));
  transform-origin: left 50%;
  transition: 0.5s;
  z-index: -1;
}
.post-end-nav-section:not(.post-end-nav-section--white):after {
  background-color: var(--secondary);
  bottom: 0;
  content: "";
  left: 50%;
  opacity: var(--bg-left-opacity);
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(var(--bg-right-scaleX));
  transform-origin: left 50%;
  transition: 0.5s;
  z-index: -1;
}
.post-end-nav-section.--hover-next:before {
  background-color: var(--secondary);
}
.post-end-nav-section.--hover-prev:after {
  background-color: var(--primary);
}
.post-end-nav-section--white .prev-post h4 {
  color: var(--secondary) !important;
  text-transform: uppercase !important;
}
.post-end-nav-section--white .next-post h4 {
  color: var(--primary) !important;
  text-transform: uppercase !important;
}
.post-end-nav-section--white .prev-post:hover *, .post-end-nav-section--white .next-post:hover * {
  color: var(--accent) !important;
}
.brxe-post-navigation.post-end-nav .next-post, .brxe-post-navigation.post-end-nav .prev-post {
  align-items: flex-start;
  flex-direction: row-reverse;
}
.brxe-post-navigation.post-end-nav .next-post .swiper-button, .brxe-post-navigation.post-end-nav .prev-post .swiper-button {
  font-size: 1.1111111111em;
  height: unset;
  transition: 0.5s;
}
.brxe-post-navigation.post-end-nav .next-post .swiper-button i, .brxe-post-navigation.post-end-nav .prev-post .swiper-button i {
  background-color: currentColor;
  -webkit-mask: url(/wp-content/uploads/2022/10/icon_left-pagination-arrow_news-post.svg) no-repeat 50% 50%;
  mask: url(/wp-content/uploads/2022/10/icon_left-pagination-arrow_news-post.svg) no-repeat 50% 50%;
  width: 0.45em;
}
.brxe-post-navigation.post-end-nav .next-post .swiper-button i:before, .brxe-post-navigation.post-end-nav .prev-post .swiper-button i:before {
  /*display: none;*/
  opacity: 0;
}
.brxe-post-navigation.post-end-nav .next-post .content .label, .brxe-post-navigation.post-end-nav .prev-post .content .label {
  transition: 0.5s;
}
.brxe-post-navigation.post-end-nav .next-post .content .title, .brxe-post-navigation.post-end-nav .prev-post .content .title {
  margin-top: 0.5em;
  max-width: 30.66ch;
  margin-bottom: 0.1em;
  overflow: unset;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 2px;
  transition: 0.5s;
  white-space: initial;
}
.brxe-post-navigation.post-end-nav .next-post:hover, .brxe-post-navigation.post-end-nav .prev-post:hover {
  text-decoration-color: transparent;
}
.brxe-post-navigation.post-end-nav .next-post:hover .swiper-button, .brxe-post-navigation.post-end-nav .prev-post:hover .swiper-button {
  color: var(--white);
}
.brxe-post-navigation.post-end-nav .next-post:hover .content .label, .brxe-post-navigation.post-end-nav .next-post:hover .content .title, .brxe-post-navigation.post-end-nav .prev-post:hover .content .label, .brxe-post-navigation.post-end-nav .prev-post:hover .content .title {
  color: var(--white);
}
.brxe-post-navigation.post-end-nav .next-post:hover .content .title, .brxe-post-navigation.post-end-nav .prev-post:hover .content .title {
  color: var(--white);
  /*text-decoration-color: currentColor;*/
}
.brxe-post-navigation.post-end-nav .next-post {
  text-align: left;
}
.brxe-post-navigation.post-end-nav .next-post .swiper-button {
  margin: 0.15em -0.45em 0 0;
}
.brxe-post-navigation.post-end-nav .next-post .content .label {
  padding-left: 0.7em;
}
.brxe-post-navigation.post-end-nav .prev-post {
  text-align: right;
}
.brxe-post-navigation.post-end-nav .prev-post .swiper-button {
  margin: 0.15em 0 0 -0.45em;
}
.brxe-post-navigation.post-end-nav .prev-post .swiper-button i {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.brxe-post-navigation.post-end-nav .prev-post .content .label {
  padding-right: 0.7em;
}
body .brxe-post-content:not([data-source="bricks"]) ul li strong, body .brxe-text ul li strong {
  color: var(--bricks-color-mpocgc);
}
body .brxe-post-content:not([data-source="bricks"]) ul li + li, body .brxe-text ul li + li {
  margin-top: 1.5em;
}
body main .brxe-text * + :is(h1, h2, h3, h4, h5, h6), body .brxe-post-content * + :is(h1, h2, h3, h4, h5, h6), body .oxy-rich-text * + :is(h1, h2, h3, h4, h5, h6), body .oxy-stock-content-styles * + :is(h1, h2, h3, h4, h5, h6) {
  margin-top: 4.2rem !important;
}
body .brxe-post-content:not(.brxe-text-basic) > p:first-child {
  font-size: 1.1666666667em;
}
body .brxe-post-content:not(.brxe-text-basic) > p:first-child + p {
  margin-top: 2.333333em;
}
body .brxe-post-content > *:last-child {
  margin-bottom: 0;
}
body .brxe-post-content *:is(h2, h3, h4, h5, h6) + *, body .brxe-post-content *:is(h2, h3, h4, h5, h6) + p {
  margin-top: 0;
}
body .brxe-post-content *:is(h2, h3) {
  margin-bottom: 0.5em;
}
body .brxe-post-content *:is(h4, h5, h6) {
  margin-bottom: 0.625em;
}
body .brxe-post-content .wp-block-image {
  margin: 2.3333333333em 0;
}
body .brxe-post-content .wp-block-image figcaption {
  color: initial;
  font-family: var(--font-display);
  font-size: var(--text-xs);
  line-height: 1.2;
  margin: 1.2857142857em 0 0;
  text-align: left;
}
body .brxe-post-content .wp-block-image + * {
  margin-top: 0;
}
body .brxe-post-content blockquote, body .brxe-post-content .blockquote {
  border-left: 4px solid var(--primary);
  color: var(--primary);
  font-family: var(--font-display);
  font-size: var(--text-m);
  line-height: 1.3;
  margin: 4.2rem 0;
  padding: 0 0 0 2.2rem;
}
body .brxe-post-content blockquote p, body .brxe-post-content .blockquote p {
  color: inherit;
  font-size: 1.3333333333em;
  font-weight: 700;
  padding-bottom: 0.133333em;
}
body .brxe-post-content blockquote + *, body .brxe-post-content .blockquote + * {
  margin-top: 0;
}
body .brxe-text * + p, body .brxe-post-content * + p, body .oxy-rich-text * + p, body .oxy-stock-content-styles * + p {
  margin-top: 1.5em;
}
