.wp-block-uagb-container.einleitung.einleitung-hintergrund:has(+ div.cont-img-grid),
.wp-block-uagb-container.einleitung.einleitung-hintergrund:has(+ div.cont-img) {
    margin-bottom: 0 !important;
}

body:not(.home) .entry-content.clear>.wp-block-uagb-container.einleitung.einleitung-hintergrund:first-child {
    margin-top: calc(var(--gap-xl) * -1);
}

.wp-block-uagb-container.einleitung .wp-block-uagb-image {
    margin-top: calc(var(--gap-l) - var(--gap-m));
    max-width: 248px;
}

.wp-block-uagb-container.einleitung .wp-block-uagb-image figure.wp-block-uagb-image__figure,
.wp-block-uagb-container.einleitung .wp-block-uagb-image img {
    width: 100%;
}

.wp-block-uagb-container.einleitung .wp-block-uagb-image .wp-block-uagb-image__figure::after {
    display: none;
}

.wp-block-uagb-container.einleitung .wp-block-uagb-advanced-heading:first-child .uagb-heading-text::before {
    content: '';
    display: block;
    --my-size: clamp(56px, 1.4em, 70px);
    height: var(--my-size);
    width: calc(var(--my-size) * 1.1271);
    margin: 0 auto;
    background-image: url('../../img/adler-red-before');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.wp-block-uagb-container.einleitung.einleitung-hintergrund p:not(.uagb-heading-text) {
    font-size: var(--introtext-font-size);
    line-height: 1.8;
}

/** Container Intro mit Hintergrund */
.wp-block-uagb-container.einleitung.einleitung-hintergrund {
    background-color: var(--ast-global-color-0);
    padding: var(--cont-gap) 0;
}

.wp-block-uagb-container.einleitung.einleitung-hintergrund>.uagb-container-inner-blocks-wrap {
    max-width: 900px !important;
}

/**heading formatierungä*/
.wp-block-uagb-container.einleitung.einleitung-hintergrund .wp-block-uagb-advanced-heading:first-child p {
    font-family: var(--headlinefont);
    font-size: var(--h2-font-size);
    font-weight: 700;
    line-height: var(--h2-line-height);
}

.wp-block-uagb-container.einleitung.einleitung-hintergrund .wp-block-uagb-advanced-heading:first-child .uagb-heading-text::before {
    background-image: url('../../img/adler-white-before');
}

.wp-block-uagb-container.einleitung.einleitung-hintergrund .wp-block-uagb-advanced-heading:nth-child(2) p {
    font-family: var(--mainfont);
    font-size: var(--h4-font-size);
    font-weight: 700;
    line-height: var(--h4-line-height);
    letter-spacing: 0.15rem;
    text-transform: uppercase;
    color: #fff;
}

/**in editor*/
.wp-block-uagb-container.einleitung .block-editor-block-list__block.wp-block:first-of-type .uagb-heading-text::before {
    content: '';
    display: block;
    --my-size: 1.4em;
    height: var(--my-size);
    width: calc(var(--my-size) * 1.1271);
    margin: 0 auto;
    background-image: url('http://wordpress.tyrol-obertauern.at/wp-content/themes/astra-impuls-child/img/adler-red-before') !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.wp-block-uagb-container.einleitung.einleitung-hintergrund .block-editor-block-list__block.wp-block:first-of-type p:before {
    background-image: url('http://wordpress.tyrol-obertauern.at/wp-content/themes/astra-impuls-child/img/adler-white-before') !important;

}

.wp-block-uagb-container.einleitung.einleitung-hintergrund .block-editor-block-list__block.wp-block:first-of-type p {

    font-family: var(--headlinefont);
    font-size: var(--h2-font-size);
    font-weight: 700;
    line-height: var(--h2-line-height);
    text-align: center;
    color: #000;
}

.wp-block-uagb-container.einleitung.einleitung-hintergrund .block-editor-block-list__block.wp-block:nth-of-type(2) p {
    font-family: var(--mainfont);
    font-size: var(--h4-font-size);
    font-weight: 700;
    line-height: var(--h4-line-height);
    letter-spacing: 0.15rem;
    text-transform: uppercase;
    color: #fff;
}

@media screen and (max-width:576px) {
    body:not(.home) .entry-content.clear>.wp-block-uagb-container.einleitung.einleitung-hintergrund:first-child {
        margin-top: calc((var(--gap-xl) + var(--gap-l)) * -1);
    }

    .wp-block-uagb-container.einleitung .wp-block-uagb-advanced-heading:first-child .uagb-heading-text::before {
        margin-bottom: var(--gap-s);
    }

    .wp-block-uagb-container.einleitung .wp-block-uagb-image {
        max-width: 219px;
    }
}