.elementor-4886 .elementor-element.elementor-element-18223f2{--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-4886 .elementor-element.elementor-element-7d6580e{right:-247px;}body.rtl .elementor-4886 .elementor-element.elementor-element-7d6580e{left:-247px;}.elementor-4886 .elementor-element.elementor-element-7d6580e{top:207px;}body:not(.rtl) .elementor-4886 .elementor-element.elementor-element-68702a0{left:-293px;}body.rtl .elementor-4886 .elementor-element.elementor-element-68702a0{right:-293px;}.elementor-4886 .elementor-element.elementor-element-68702a0{top:547px;}.elementor-4886 .elementor-element.elementor-element-631686b{--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-4886 .elementor-element.elementor-element-2c70e21{text-align:start;}.elementor-4886 .elementor-element.elementor-element-2c70e21 img{width:52%;max-width:100%;}.elementor-4886 .elementor-element.elementor-element-29c9174{text-align:start;}.elementor-4886 .elementor-element.elementor-element-fc23c7c{text-align:start;}.elementor-4886 .elementor-element.elementor-element-cb179c2{font-size:20px;}.elementor-4886 .elementor-element.elementor-element-3f2a84d{--divider-border-style:solid;--divider-color:var( --e-global-color-b7ddf49 );--divider-border-width:1px;}.elementor-4886 .elementor-element.elementor-element-3f2a84d .elementor-divider-separator{width:100%;}.elementor-4886 .elementor-element.elementor-element-3f2a84d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-4886 .elementor-element.elementor-element-18223f2{--content-width:910px;}.elementor-4886 .elementor-element.elementor-element-631686b{--content-width:1200px;}}@media(max-width:1333px){.elementor-4886 .elementor-element.elementor-element-18223f2{--padding-top:180px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-4886 .elementor-element.elementor-element-18223f2{--padding-top:134px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for image, class: .elementor-element-2c70e21 */.elementor-4886 .elementor-element.elementor-element-2c70e21 {
    img {
        background-color: white;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-38ae437 */.elementor-4886 .elementor-element.elementor-element-38ae437 {
    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 */