/**
* Block Name: text_bild
*/


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

section.text_bild .text_wrapper h4.label {
    color: var(--red-accent);
    font-size: 1.2rem;

}

section.text_bild .text_wrapper h3 {
    color: var(--green);
}

section.text_bild .text_wrapper p {
    color: var(--brown);
    word-break: auto-phrase;
}

section.text_bild img {
    min-height: 540px;
}

section.text_bild .wrapper-l img {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

section.text_bild .wrapper-r img {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

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

section.text_bild .wrapper-r:has(.text_wrapper),
section.text_bild .wrapper-l:has(.text_wrapper) {
    justify-content: center;
}

section.text_bild .verlinkungen .btn-primary {
    padding-left: 0;
    transition: padding-left 0.2s ease-in-out, background 0.2s ease-in-out;
}

section.text_bild .verlinkungen .btn-primary svg {
    transition: transform 0.2s ease-in-out;
}

section.text_bild .verlinkungen .btn-primary:hover svg {
    transform: rotate(90deg);
}

section.text_bild .verlinkungen .btn-primary:hover {
    padding-left: 8px;
    background: var(--bg-beige-alt);
    border-color: transparent;
}


@media (max-width: 992px) {

    section.text_bild.text-bild .wrapper-l {
        order: 2;
    }

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

    section.text_bild .wrapper-l img {
        border-radius: 30px;
        min-height: 400px;
    }

    section.text_bild .wrapper-r img {
        border-radius: 30px;
        min-height: 400px;
    }
}