.elementor-92 .elementor-element.elementor-element-6855467{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-92 .elementor-element.elementor-element-6855467, .elementor-92 .elementor-element.elementor-element-6855467::before{--border-transition:0.3s;}.elementor-92 .elementor-element.elementor-element-c39494c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-92 .elementor-element.elementor-element-c39494c:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-c39494c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-608b3e5 );}.elementor-92 .elementor-element.elementor-element-c39494c, .elementor-92 .elementor-element.elementor-element-c39494c::before{--border-transition:0.3s;}.elementor-92 .elementor-element.elementor-element-b67e007{--display:flex;--background-transition:0.3s;}.elementor-92 .elementor-element.elementor-element-a27841f > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-92 .elementor-element.elementor-element-5f993d6{--display:flex;--background-transition:0.3s;}.elementor-92 .elementor-element.elementor-element-cc96bf9{--display:flex;--background-transition:0.3s;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:98;}.elementor-92 .elementor-element.elementor-element-cc96bf9:not(.elementor-motion-effects-element-type-background), .elementor-92 .elementor-element.elementor-element-cc96bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51c04ae );}.elementor-92 .elementor-element.elementor-element-cc96bf9, .elementor-92 .elementor-element.elementor-element-cc96bf9::before{--border-transition:0.3s;}.elementor-92 .elementor-element.elementor-element-43e1008{text-align:center;}.elementor-92 .elementor-element.elementor-element-43e1008 .elementor-heading-title{letter-spacing:-0.9px;}.elementor-92 .elementor-element.elementor-element-369da11 .elementor-button-content-wrapper{flex-direction:row;}.elementor-92 .elementor-element.elementor-element-369da11 .elementor-button .elementor-button-content-wrapper{gap:12px;}@media(min-width:768px){.elementor-92 .elementor-element.elementor-element-b67e007{--width:840px;}.elementor-92 .elementor-element.elementor-element-5f993d6{--width:400px;}}@media(max-width:1365px) and (min-width:768px){.elementor-92 .elementor-element.elementor-element-b67e007{--width:100%;}}@media(max-width:1365px){.elementor-92 .elementor-element.elementor-element-c39494c{--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;}}@media(max-width:767px){.elementor-92 .elementor-element.elementor-element-a27841f > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-23c75a6 *//*Gutenberg Bausteine*/

/*Bilder*/
.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-image, .elementor-92 .elementor-element.elementor-element-23c75a6 .figure-image {
    margin: 60px 0 60px 0;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-image img {
    border: solid 1px #D9D9D9;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figcaption.wp-element-caption {
    margin-top: 12px;
    font-size: 18px;
}

/*Galerie*/
figure.wp-block-gallery {
    gap: 40px !important;
    margin: 60px 0 60px 0;
}

figure.wp-block-gallery figure {
    margin: 0 !important;
    width: calc(50% - 20px) !important;
}

figure.wp-block-gallery.columns-4 figure {
    margin: 0 !important;
    width: calc(25% - 30px) !important;
}

/*Zitat*/
.elementor-92 .elementor-element.elementor-element-23c75a6 blockquote.wp-block-quote {
    margin: 96px 0 96px 0;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 blockquote.wp-block-quote p {
    font-family: "Oswald";
    font-weight: 500;
    font-size: 32px;
    line-height: 1.25em;
    margin-bottom: 12px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 blockquote.wp-block-quote cite {
    font-family: "Oswald";
    font-weight: 300;
    font-style: normal;
    display: block;
    text-align: right;
}

/*Störer*/
.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote {
    margin: 96px 0 96px 0;
    padding: 40px;
    background-color: #00AFF5;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote blockquote {
    margin: 0;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote p {
    font-family: "Oswald";
    font-weight: 500;
    font-size: 32px;
    margin-bottom: 12px;
    color: #fff;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote cite {
    font-family: "Oswald";
    font-weight: 300;
    font-style: normal;
    color: #fff;
}

/*Fussnoten*/
.elementor-92 .elementor-element.elementor-element-23c75a6 sup.fn a {
    color: #ED1C80;
    text-decoration: none;
    margin:  0px 3px;
}

ol.wp-block-footnotes a {
    color: #ED1C80;
    text-decoration: none
}

ol:last-child li {
    font-size: 16px;
    line-height: 1.5em;
}

/*Akkordeon*/
.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details:first-of-type {
    margin-top: 60px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details:last-of-type {
    margin-bottom: 60px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details {
    margin-bottom: 12px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details summary {
    background-color: #ED1C80;
    color: #fff;
    font-family: "Oswald";
    font-weight: 500;
    font-size: 32px;
    padding: 20px;
    transition: .5s;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details[open] {
    border: solid 2px #fabb00;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details[open] summary {
    background-color: #fabb00 !important;
    color: #000;
    transition: .5s;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details p {
    background-color: #fff;
    margin: 20px;
    color: #000;
}

@media (max-width: 767px) {
/*Bilder*/
.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-image {
    margin: 36px 0 60px 0;
}

/*Galerie*/
figure.wp-block-gallery {
    gap: 20px !important;
    margin: 36px 0 60px 0;
}

figure.wp-block-gallery figure {
    width: calc(50% - 10px) !important;
}

figure.wp-block-gallery.columns-4 figure {
    width: calc(50% - 10px) !important;
}

/*Zitat*/
.elementor-92 .elementor-element.elementor-element-23c75a6 blockquote.wp-block-quote {
    margin: 48px 0 48px 0;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 blockquote.wp-block-quote p {
    font-size: 24px;
    line-height: 1.25em;
}

/*Störer*/
.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote {
    margin: 48px 0 48px 0;
    padding: 20px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote p {
    font-size: 24px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 figure.wp-block-pullquote cite {
    font-size: 18px;
}

/*Akkordeon*/
.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details:first-of-type {
    margin-top: 48px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details:last-of-type {
    margin-bottom: 48px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details {
    margin-bottom: 12px;
}

.elementor-92 .elementor-element.elementor-element-23c75a6 details.wp-block-details summary {
    font-size: 20px;
}
}/* End custom CSS */