.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for post-navigation, class: .elementor-element-7b2e4a91 */.elementor-151 .elementor-element.elementor-element-7b2e4a91 { grid-column: 1 / -1; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__separator-wrapper { display: none; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__link { width: auto; max-width: none; overflow: visible; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__link a { display: flex; flex-direction: column; gap: 0.4rem; height: 100%; box-sizing: border-box; padding: 1.25rem; border: 1px solid var(--rm-grau); border-radius: var(--rm-radius); color: var(--rm-text); text-decoration: none; transition: border-color 0.2s; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__link a:hover { border-color: var(--rm-rot); }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__next { grid-column: 2; text-align: right; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__link__prev, .elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__link__next { display: flex; flex-direction: column; gap: 0.4rem; white-space: normal; overflow: visible; text-overflow: clip; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__link__next { align-items: flex-end; }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .post-navigation__prev--label, .elementor-151 .elementor-element.elementor-element-7b2e4a91 .post-navigation__next--label { font-family: var(--rm-font-text); font-size: var(--rm-fs-klein); font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--rm-rot); }
.elementor-151 .elementor-element.elementor-element-7b2e4a91 .post-navigation__prev--title, .elementor-151 .elementor-element.elementor-element-7b2e4a91 .post-navigation__next--title { font-family: var(--rm-font-titel); font-size: var(--rm-fs-h3); font-weight: 700; line-height: 1.2; color: var(--rm-text); text-transform: none; white-space: normal; }
@media (max-width: 767px) {
  .elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation { grid-template-columns: 1fr; }
  .elementor-151 .elementor-element.elementor-element-7b2e4a91 .elementor-post-navigation__next { grid-column: 1; }
}/* End custom CSS */