.responsivegrid>div>.parsys{background:#fff}
.c-icon-xs{font-size:18px}
.c-icon--outline.c-icon-xs{border-width:1px;width:32px;height:32px;min-width:32px;min-height:32px;line-height:1.6}
.youtube-consent-gdpr .c-video__disclaimer-modal{max-height:calc(100% - 32px);overflow-y:auto}
@media(max-width:703.98px){.youtube-consent-gdpr .c-video__disclaimer-modal{max-height:calc(100% - 16px)}
}
@media(max-width:703.98px){.youtube-consent-gdpr .c-video__disclaimer-modal .c-video__disclaimer-text>p{font-size:12px;line-height:14px}
}
.c-youtube__video--with-consent .c-video{min-height:100px}
.u-azde-bg-overlay{background-color:rgba(0,0,0,.5);position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2001;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}
.u-azde-bg-overlay.is-active{display:block}
.u-azde-bg-overlay.is-visible{opacity:1}
.c-date-picker.is-filled .c-textinput__label,.c-textarea.is-filled .c-textinput__label,.c-textfield.is-filled .c-textinput__label{text-overflow:ellipsis;font-size:12px;font-weight:600;transform:translate(0,0);line-height:16px;letter-spacing:.5px}
.c-carousel__three-column-container--flexible,.c-carousel__two-column-container--flexible{padding-top:0;padding-bottom:20px}
@media(max-width:703px){.carousel-flexible .c-carousel__three-column--container,.carousel-flexible .c-carousel__two-column-main-container,.carousel-flexible .c-carousel__one-column--container{margin:0 16px}
.swiper-slide.c-carousel__three-column__slide{margin-left:0}
}
@media(min-width:704px){.carousel-flexible .c-carousel__three-column--container,.carousel-flexible .c-carousel__two-column-main-container,.carousel-flexible .c-carousel__one-column--container{margin:0 32px}
}
.c-carousel__three-column-container--flexible--with-header{padding-top:64px}
.c-carousel__three-column-container--flexible .swiper-container.c-carousel__three-column{width:auto;height:auto;margin:0}
.c-carousel__three-column-container--flexible .swiper-slide.c-carousel__three-column__slide{background:transparent;align-items:stretch;height:auto}
.c-carousel__three-column-container--flexible .swiper-slide.c-carousel__three-column__slide .c-teaser{display:flex;flex-direction:column;width:100%}
.c-carousel__three-column__next,.c-carousel__three-column__prev{position:relative;left:auto;right:auto;margin:0;top:auto !important}
.c-carousel__pagination-row--flexible{margin-top:25px}
.c-carousel-flexible-tile__media{flex-shrink:0}
.c-carousel-flexible-tile__media picture,.c-carousel-flexible-tile__media .c-video{position:relative;width:100%;padding-bottom:55.39%}
.c-carousel-flexible-tile__media img:not(.c-video__thumbnail){height:100%;position:absolute;top:0;left:0;right:0}
.c-carousel-flexible-tile__content{padding:24px 20px 40px;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;text-align:left}
.c-carousel-flexible-tile__content .c-button{margin-bottom:0}
.c-carousel-flexible-tile__content .c-copy{margin-bottom:24px}
.c-carousel-flexible-tile__content .c-carousel-flexible-tile__headline__wrapper{margin-bottom:16px}
.c-carousel-flexible-tile__content .c-carousel-flexible-tile__pre-headline__wrapper{margin-bottom:16px;display:block}
.c-carousel-flexible-tile__content__bottom{margin-top:auto}
.c-carousel-flexible-tile__content__bottom.c-carousel-flexible-tile__content__bottom--left{text-align:left}
.c-carousel-flexible-tile__content__bottom.c-carousel-flexible-tile__content__bottom--right{text-align:right}
.c-carousel-flexible-tile__content__bottom.c-carousel-flexible-tile__content__bottom--center{text-align:center}
.c-carousel-flexible-tile__content__bottom .c-button,.c-carousel-flexible-tile__content__bottom .c-link{margin-top:24px}
.c-carousel-flexible-tile__content .c-copy p:first-child{margin-top:0}
.c-carousel-flexible-tile__content .c-copy p:last-child{margin-bottom:0}
.c-carousel__two-column__slide .c-teaser{width:100%}
.carousel-flexible-tile.container .c-carousel__two-column__slide .c-teaser__image-container{width:40%}
.c-teaser--40-60-image-left .c-video{height:100%;background:#000}
.aem-AuthorLayer-Edit .c-teaser__image-container div,.aem-AuthorLayer-Preview .c-teaser__image-container div{order:1;width:100%;height:100%;display:flex;padding:0}
.aem-AuthorLayer-Edit .c-teaser__image-container{width:40%}
.c-carousel__two-column-container--flexible .swiper-slide.c-carousel__two-column__slide{background:transparent;align-items:stretch;height:auto}
.c-carousel__one-column-container .c-teaser__link-area{height:100%}
.c-carousel__one-column-container .c-teaser__image{height:100%;width:100%}
@media(min-width:768px){.c-carousel__two-column-container--flexible .c-teaser--40-60-image-left .c-carousel-flexible-tile__content{width:60%;order:2}
.c-carousel-flexible-tile__content{padding:32px 30px 40px}
.c-carousel-flexible-tile__content .c-carousel-flexible-tile__pre-headline__wrapper{margin-top:-8px}
}
@media(max-width:767px){.c-carousel__two-column-container--flexible .c-teaser--40-60-image-left .c-teaser__link-area{display:flex}
.c-carousel__one-column-container .c-teaser__image .c-teaser__image-img{position:relative}
.c-carousel__one-column-container .c-carousel__two-column-wrapper .c-teaser__image-container{max-height:none}
}
@media(max-width:991px){.c-carousel__one-column-container .c-teaser__image-container .c-video{height:100%;background:#000}
}
.c-carousel-panel .experience-fragment-tile .c-carousel__three-column__slide,.c-carousel-panel .experience-fragment-tile .c-carousel__two-column__slide{width:100%}
.c-carousel__one-column--container .js-flexible-carousel .c-image.c-teaser__image{height:100%;width:100%}
.c-carousel__one-column--container .js-flexible-carousel .c-teaser__link-area{height:100%}
@media(max-width:703px){.c-carousel__one-column--container .js-flexible-carousel .c-teaser__image-container{height:226px}
}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .swiper-wrapper{transform:translate3d(0,0,0)}
@media(max-width:703.98px){.carousel-flexible .swiper-container:not(.swiper-container-initialized):not(.c-carousel__few-tiles){--swiper-main-slide-width:calc(100% / 1.2);--swiper-insufficient-slide-width:calc((100% - var(--swiper-main-slide-width)) / 2 - 16px)}
.carousel-flexible .swiper-container:not(.swiper-container-initialized):not(.c-carousel__few-tiles) .swiper-slide{width:var(--swiper-main-slide-width);margin-left:0;margin-right:16px}
.carousel-flexible .swiper-container:not(.swiper-container-initialized):not(.c-carousel__few-tiles) .swiper-slide:last-of-type{order:-1}
.carousel-flexible .swiper-container:not(.swiper-container-initialized):not(.c-carousel__few-tiles) .swiper-wrapper{transform:translate3d(calc(var(--swiper-insufficient-slide-width) - var(--swiper-main-slide-width)),0,0)}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:100%;margin-right:0}
}
@media(min-width:704px){.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__two-column__slide.swiper-slide{width:calc((100% - 32px)/2);margin-left:0;margin-right:32px}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__three-column__slide.swiper-slide{width:calc((100% - 64px)/3);margin-left:0;margin-right:32px}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__one-column-wrapper .swiper-slide{width:100%}
}
@media(min-width:704px)and (max-width:991.98px){.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__two-column-wrapper.swiper-wrapper{margin-left:17%}
.carousel-flexible .swiper-container:not(.swiper-container-initialized) .c-carousel__two-column__slide.swiper-slide{width:66%;margin-left:0;margin-right:16px}
}