.teaser-slider-section {
    background: #fff
}

.teaser-slider-section .header-wrapper {
    margin-bottom: 3rem
}

.teaser-slider-section .teaser-slider-section--title {
    font-family: "NNNittiGrotesk-Heading";
    font-size: 2.25rem;
    text-align: center;
    color: #ee7f00;
    margin-bottom: 1.75rem
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section .teaser-slider-section--title {
        font-size: 3.125rem;
        margin-bottom: 1.25rem
    }
}

.teaser-slider-section [data-slider] .slick-arrow {
    height: 2.8125rem
}

.teaser-slider-section [data-slider] .slick-arrow:before {
    font-size: 2.8125rem
}

.teaser-slider-section [data-slider] .slick-prev {
    left: 3.75rem
}

.teaser-slider-section [data-slider] .slick-next {
    right: 3.75rem
}

.teaser-slider-section [data-slider] .slick-list {
    padding: 0 2rem
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section [data-slider] .slick-list {
        padding: 0
    }
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section [data-slider] .slick-list {
        padding-right: calc((100vw - 86.58125rem) / 2);
        padding-left: calc(((100vw - 86.58125rem) / 2) - 8.125rem)
    }
}

.teaser-slider-section [data-slider] .slick-list .slick-slide {
    margin: 0 .625rem;
    filter: grayscale(100%);
    opacity: .25
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section [data-slider] .slick-list .slick-slide {
        margin: 0 2.5rem
    }
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section [data-slider] .slick-list .slick-slide {
        margin: 0
    }
}

.teaser-slider-section [data-slider] .slick-list .slick-slide .slide-image {
    will-change: right, transform;
    backface-visibility: hidden
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section [data-slider] .slick-list .slick-slide .slide-image {
        right: 0
    }
}

.teaser-slider-section [data-slider] .slick-list .slick-slide.slick-current {
    filter: none;
    opacity: 1
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section [data-slider] .slick-list .slick-slide.slick-current+.slick-slide .slide-image {
        right: 100%;
        transform: translateX(100%)
    }
}

.teaser-slider-section .teaser-slider {
    width: 100%
}

.teaser-slider-section .teaser-slider .teaser-single-slide {
    position: relative
}

.teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper {
    text-align: center;
    padding: 0 1.25rem 3.75rem;
    border-bottom: 1px solid #ffdba7
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper {
        padding: 2.375rem 5.9375rem 0;
        border-bottom: none
    }
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper {
        max-width: 41.66667%;
        padding: 8.125rem;
        text-align: left
    }
}

.teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-icon {
    max-width: 5.625rem;
    margin: 0 auto 1.125rem
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-icon {
        margin: 0 auto 2rem
    }
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-icon {
        max-width: none;
        margin: 0 auto 1.5rem 0;
        max-height: 5.75rem
    }
}

.teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-header {
    font-family: "NNNittiGrotesk-Heading";
    font-size: 1.75rem;
    line-height: 1.03;
    color: #ee7f00
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-header {
        font-size: 3.125rem
    }
}

.teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-description {
    font-family: "NNNittiGrotesk-TextRegular";
    font-size: 1.125rem
}

.teaser-slider-section .teaser-slider .teaser-single-slide .content-wrapper .slide-description p {
    word-break: break-word
}

.teaser-slider-section .teaser-slider .teaser-single-slide .slide-image {
    min-height: 10.5625rem;
    margin-bottom: 1.875rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    transition: all .1s ease-in-out
}

@media print,
screen and (min-width: 40em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .slide-image {
        min-height: 23.75rem;
        margin-bottom: 2.375rem
    }
}

@media print,
screen and (min-width: 64em) {
    .teaser-slider-section .teaser-slider .teaser-single-slide .slide-image {
        position: absolute;
        top: 0;
        width: 58.33333%;
        height: 100%;
        height: 43.5rem;
        margin-bottom: 0
    }
}