.elementor-184 .elementor-element.elementor-element-a668c4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-theme-post-featured-image .widget-image-caption{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-184 .elementor-element.elementor-element-17d7a57 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#74716D;}.elementor-184 .elementor-element.elementor-element-e79fa63{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-184 .elementor-element.elementor-element-e79fa63:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-e79fa63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #74716D 0%, #2F2F2F 51%);}.elementor-184 .elementor-element.elementor-element-34020f9{--display:flex;--min-height:100%;--justify-content:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-184 .elementor-element.elementor-element-34020f9:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-34020f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-184 .elementor-element.elementor-element-c10146c{text-align:center;}.elementor-184 .elementor-element.elementor-element-c10146c .elementor-heading-title{color:#DFDFDF;}.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-184 .elementor-element.elementor-element-bfb7388{color:#DFDFDF;}.elementor-184 .elementor-element.elementor-element-f46b6f4{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-184 .elementor-element.elementor-element-f46b6f4:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-f46b6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(108deg, #74716D 0%, #2F2F2F 51%);}.elementor-184 .elementor-element.elementor-element-c6d1847{--display:flex;--min-height:100%;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-184 .elementor-element.elementor-element-c6d1847:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-c6d1847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.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 );}.elementor-184 .elementor-element.elementor-element-119b035 span.post-navigation__prev--title, .elementor-184 .elementor-element.elementor-element-119b035 span.post-navigation__next--title{color:#DFDFDF;}.elementor-184 .elementor-element.elementor-element-119b035 .elementor-post-navigation__separator{background-color:var( --e-global-color-text );width:1px;}.elementor-184 .elementor-element.elementor-element-119b035 .elementor-post-navigation{color:var( --e-global-color-text );border-block-width:1px;padding:1rem 0;}.elementor-184 .elementor-element.elementor-element-119b035 .elementor-post-navigation__next.elementor-post-navigation__link{width:calc(50% - (1px / 2));}.elementor-184 .elementor-element.elementor-element-119b035 .elementor-post-navigation__prev.elementor-post-navigation__link{width:calc(50% - (1px / 2));}body.elementor-page-184:not(.elementor-motion-effects-element-type-background), body.elementor-page-184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.playgdr.com/wp-content/uploads/2024/12/BG_03.jpg");background-repeat:repeat-y;background-size:contain;}@media(max-width:767px){.elementor-184 .elementor-element.elementor-element-e79fa63{--min-height:auto;}.elementor-184 .elementor-element.elementor-element-34020f9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-184 .elementor-element.elementor-element-f46b6f4{--min-height:auto;}.elementor-184 .elementor-element.elementor-element-c6d1847{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-184 .elementor-element.elementor-element-e79fa63{--width:800px;}.elementor-184 .elementor-element.elementor-element-f46b6f4{--width:800px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-bfb7388 */.elementor-184 .elementor-element.elementor-element-bfb7388 ul li, .elementor-184 .elementor-element.elementor-element-bfb7388 ol li{
   margin-bottom: 1em;
}

.elementor-184 .elementor-element.elementor-element-bfb7388 .no_list_syte {
    list-style: none;
}

/* Selektiere nur <ol>-Elemente ohne eigenes list-style-type */
ol:not([style*="list-style-type"]) {
  counter-reset: section var(--start, 0); /* Nutze einen benutzerdefinierten Wert */
  list-style-type: none; /* Entfernt Standard-Nummerierung */
  
}

/* Initialisiere den benutzerdefinierten Zähler basierend auf dem `start`-Attribut */
ol[start]:not([style*="list-style-type"]) {
  --start: calc(attr(start number) - 1); /* Nutze den Wert aus `start` */
}

ol:not([style*="list-style-type"]) > li {
  counter-increment: section; /* Zählt für jedes Haupt-Element hoch */
  margin-bottom: 0.5rem; /* Abstand zwischen Haupt-Elementen */
}

ol:not([style*="list-style-type"]) > li::before {
  content: counter(section) ". "; /* Fügt Nummerierung hinzu */
  font-weight: bold; /* Optional: Fettdruck für die Nummern */
  margin-left: -3em;
display: inline-block;
width: 2.5em;
text-align: right;
margin-right: .5em;
}

ol:not([style*="list-style-type"]) ol {
  counter-reset: subsection; /* Zähler für die Unterebene */
  margin-top: 1em;
}

ol:not([style*="list-style-type"]) ol > li {
  counter-increment: subsection; /* Zählt für Unterebene hoch */
}

ol:not([style*="list-style-type"]) ol > li::before {
  content: counter(section) "." counter(subsection) " "; /* Nummerierung: 2.1, 2.2, etc. */
  font-weight: normal; /* Optional: Kein Fettdruck für Unterlisten */
  margin-left: -3em;
display: inline-block;
width: 2.5em;
text-align: right;
margin-right: .5em;
}/* End custom CSS */
/* Start custom CSS */.page .bottom_post_nav {
    
    display: none;
}/* End custom CSS */