.elementor-782 .elementor-element.elementor-element-226166c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:170px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-782 .elementor-element.elementor-element-44159be{right:-247px;}body.rtl .elementor-782 .elementor-element.elementor-element-44159be{left:-247px;}.elementor-782 .elementor-element.elementor-element-44159be{top:207px;}body:not(.rtl) .elementor-782 .elementor-element.elementor-element-ab6f9aa{left:-293px;}body.rtl .elementor-782 .elementor-element.elementor-element-ab6f9aa{right:-293px;}.elementor-782 .elementor-element.elementor-element-ab6f9aa{top:547px;}.elementor-782 .elementor-element.elementor-element-55d1b29{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-782 .elementor-element.elementor-element-bf267ad{text-align:start;}.elementor-782 .elementor-element.elementor-element-bf267ad img{width:52%;max-width:100%;}.elementor-782 .elementor-element.elementor-element-0911c0b .elementor-icon-list-icon{width:14px;}.elementor-782 .elementor-element.elementor-element-0911c0b .elementor-icon-list-icon i{font-size:14px;}.elementor-782 .elementor-element.elementor-element-0911c0b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-782 .elementor-element.elementor-element-02f3b3c{text-align:start;}.elementor-782 .elementor-element.elementor-element-f9f55fe{font-size:20px;}.elementor-782 .elementor-element.elementor-element-c34f28d{--divider-border-style:solid;--divider-color:var( --e-global-color-b7ddf49 );--divider-border-width:1px;}.elementor-782 .elementor-element.elementor-element-c34f28d .elementor-divider-separator{width:100%;}.elementor-782 .elementor-element.elementor-element-c34f28d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-782 .elementor-element.elementor-element-9a7d4e8{width:100%;max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-782 .elementor-element.elementor-element-9a7d4e8 span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-782 .elementor-element.elementor-element-9a7d4e8 span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-782 .elementor-element.elementor-element-9a7d4e8 span.post-navigation__prev--label, .elementor-782 .elementor-element.elementor-element-9a7d4e8 span.post-navigation__next--label{font-weight:400;}.elementor-782 .elementor-element.elementor-element-9a7d4e8 span.post-navigation__prev--title, .elementor-782 .elementor-element.elementor-element-9a7d4e8 span.post-navigation__next--title{color:var( --e-global-color-secondary );font-size:16px;font-weight:600;}.elementor-782 .elementor-element.elementor-element-9a7d4e8 .post-navigation__arrow-wrapper{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );font-size:10px;}.elementor-782 .elementor-element.elementor-element-9a7d4e8 .post-navigation__arrow-wrapper:hover{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-782 .elementor-element.elementor-element-9a7d4e8 .elementor-post-navigation__link a {gap:30px;}@media(min-width:768px){.elementor-782 .elementor-element.elementor-element-226166c{--content-width:910px;}.elementor-782 .elementor-element.elementor-element-55d1b29{--content-width:1200px;}}@media(max-width:1333px){.elementor-782 .elementor-element.elementor-element-226166c{--padding-top:180px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-782 .elementor-element.elementor-element-226166c{--padding-top:134px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-bf267ad */.elementor-782 .elementor-element.elementor-element-bf267ad {
    img {
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ac43f31 */.elementor-782 .elementor-element.elementor-element-ac43f31 {
    p {
        strong {
            color: var( --e-global-color-secondary );
        }
    }
    h2,h3,h4,h5,h6 {
        margin-top: 60px;
        margin-bottom: 10px;
        strong {
            color:  var( --e-global-color-accent ) ;
            text-decoration-line: underline;
          text-decoration-color: var( --e-global-color-accent );
          text-decoration-thickness: 6px;
          text-underline-offset: 7px;
        }
    }
    h2 + h2,
h2 + h3,
h2 + h4,
h2 + h5,
h2 + h6,
h3 + h2,
h3 + h3,
h3 + h4,
h3 + h5,
h3 + h6,
h4 + h2,
h4 + h3,
h4 + h4,
h4 + h5,
h4 + h6,
h5 + h2,
h5 + h3,
h5 + h4,
h5 + h5,
h5 + h6,
h6 + h2,
h6 + h3,
h6 + h4,
h6 + h5,
h6 + h6 {
  margin-top: 10px;
}

/* Überschrift, auf die direkt eine Überschrift folgt */
h2:has(+ h2),
h2:has(+ h3),
h2:has(+ h4),
h2:has(+ h5),
h2:has(+ h6),
h3:has(+ h2),
h3:has(+ h3),
h3:has(+ h4),
h3:has(+ h5),
h3:has(+ h6),
h4:has(+ h2),
h4:has(+ h3),
h4:has(+ h4),
h4:has(+ h5),
h4:has(+ h6),
h5:has(+ h2),
h5:has(+ h3),
h5:has(+ h4),
h5:has(+ h5),
h5:has(+ h6),
h6:has(+ h2),
h6:has(+ h3),
h6:has(+ h4),
h6:has(+ h5),
h6:has(+ h6) {
  margin-bottom: 10px;
}

strong {
    font-weight: 700;
}
    .wp-block-button.primary {
        a {
            background-color: #02010100;
            fill: var(--e-global-color-secondary);
            color: var(--e-global-color-secondary);
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-secondary);
            font-family: "Open Sans", Sans-serif;
            font-size: 16px;
            line-height: 24px;
            border-radius: 10px 10px 10px 10px;
            border-color: var(--e-global-color-secondary);
            padding: 12px 24px 12px 24px;
        }
    }
    .wp-block-list {
        margin-bottom:20px;
    }
    .wp-block-columns {
        margin: 20px 0 !important;
    }
    .wp-block-button.secondary {
      a {
            font-family: "Open Sans", Sans-serif;
            font-size: 16px;
            line-height: 24px;
            color: var(--e-global-color-secondary);
            background-color: var(--e-global-color-accent);
            border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: var(--e-global-color-secondary);
            border-radius: 10px 10px 10px 10px;
            padding: 12px 24px 12px 24px;
        }
    }
    audio {
        width: 200px;
    }
    .pmg-logo-small {
        fill: var( --e-global-color-accent );
        path {
            fill: var( --e-global-color-accent );
        }
    }
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-9a7d4e8 */.elementor-782 .elementor-element.elementor-element-9a7d4e8 {
    .elementor-post-navigation {
        gap: 40px;
        justify-content: space-between;
        position: relative;
        @media only screen and (max-width: 767px) {
            flex-direction: column;
        }
        &:after {
            content:"";
            height: 1px;
            position: absolute;
            background: var( --e-global-color-b7ddf49 );
            right: 0;
            top:50%;
            z-index: -1;
            width: 100%;
            @media only screen and (max-width: 767px) {
           display: none;
            }
        }
    }
    .elementor-post-navigation__link {
        padding:20px;
         background-color: #001326;
        border-radius: 20px;
        border: 1px solid var( --e-global-color-b7ddf49 );
        width: 330px;
        @media only screen and (max-width: 767px) {
            width: 100%;
        }
    }
    .elementor-post-navigation__prev {
        overflow: unset;
    }
    .elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title {
        overflow: unset;
        white-space: wrap;
        text-overflow: unset;
    }
    .post-navigation__prev--label, .post-navigation__next--label {
        margin-bottom:10px;
    }
}/* End custom CSS */