/**
* Block Name: bild_text
*/

section.bild_text .verlinkungen a.btn-primary svg rect {
    fill: transparent;
}

section.bild_text figure {
    background: var(--white-alt);
    border-top-right-radius: var(--radius-medium);
    border-top-left-radius: var(--radius-medium);
}

section.bild_text .wrapper-l img,
section.bild_text .wrapper-r img {
    border-radius: var(--radius-medium);
}


section.bild_text .wrapper-l:not(:has(img)) ,
section.bild_text .wrapper-r:not(:has(img)) {
    padding-top: 30px;
}

section.bild_text .caption {
    background: var(--white-alt);
    color: var(--black);
    padding: 8px 30px;
    text-decoration: none;
    font-size: 14px;
    width: 100%;;    
    z-index: 1;
    border-bottom-left-radius: var(--radius-medium);
    border-bottom-right-radius: var(--radius-medium);
}

section.bild_text .caption span {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center;
}

section.bild_text .caption span svg {
    flex-shrink: 0;
}

@media (max-width: 992px) {
 
    section.bild_text.text-bild .wrapper-l {
        order: 2;
    }

    section.bild_text.text-bild .wrapper-r {
        order: 1;
    }
}

@media (max-width: 767px) {
    section.bild_text .caption {
        padding-top: 30px;
        z-index: -1;
        bottom: -10px;
    }
    
}