/* --- Newsletter Teaser --- */
.newsletterteaser--layout-10 {
    width: 100%;
    position: relative;
}

.newsletterteaser .newsletterteaser--layout-10__background {
    position: absolute;
    width: 100%;
    height: 100%;
}

.newsletterteaser .newsletterteaser--layout-10__background .lazy-element {
    width: 100%;
    height: 100%;
}

.newsletterteaser .newsletterteaser--layout-10__background .lazy-element img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
}

.newsletterteaser .newsletterteaser--layout-10__text {
    z-index: 1;
    position: relative;
}

.newsletterteaser .newsletterteaser--layout-10__text .form__field {
    flex: auto;
}

.newsletterteaser__mailingwork-content {
    width: 100%;
    min-height: 400px;
}

.newsletterteaser__mailingwork-loading,
.newsletterteaser__mailingwork-error {
    padding: 1rem;
}

.newsletterteaser__text {
    padding: 20px;
}

.newsletterteaser__headline {
    text-align: center;
    flex-basis: 0;
    padding-right: 10px;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
/* --- DESKTOP (LG) --- */
@media (min-width: 992px) {
    .newsletter-teaser {
        padding: 40px;
    }

    .newsletterteaser__text {
        padding: 40px;
    }

    .newsletterteaser__headline {
        text-align: left;
        flex-basis: 50%;
    }
}
