header {
    img {
        max-height: 80vh;
        object-fit: cover;
    }
    @media (min-width: 1200px) {
        .header-text {
            position: absolute;
            left: 48px;
            bottom: 48px;
            background-color: var(--color-bg-header);
        }
    }
}
section {
    margin-top: 48px;
}

section.component-headline-text {
    .col {
        div + div {
            margin-top: 36px;
        }
    }
    div p:last-child {
        margin-bottom: 0;
    }
    ul {
        display: inline-block;
    }
}
section.component-image-text {
    img {
        aspect-ratio: 165/134;
        object-fit: cover;
    }
    div.content-text {
        h2 {
            margin-bottom: 0;
        }
        div + div, h2 + p {
            margin-top: 36px;
        }
    }
    div p:last-child {
        margin-bottom: 0;
    }
}

section.component-image-teaser {

    .row-layout121 {
        img {
            object-fit: cover;
            aspect-ratio: 434 / 610;
        }
        img.image-2, img.image-3 {
            aspect-ratio: 434 / 277;
        }
    }
}

section.component-video {
    .video-native-wrapper .video-play-btn {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: none;
        border: none;
        cursor: pointer;
        padding: 0;
        transition: opacity .2s;
    }
}
.video-native-wrapper .video-play-btn:hover {
    opacity: .8;
}

.linkButton {
    border: 1px solid var(--button-border-color);
    padding: 16px 32px;
    text-transform: uppercase;
    text-decoration: none;
}
.mb-36px {
    margin-bottom: 36px;
}