.pdd42-firework-video-carousel{margin:0 auto;padding:55px 0 60px;width:100%;max-width:1920px;overflow:hidden}
.pdd42-firework-video-carousel__headline{margin:0 auto 20px;padding:0 24px;max-width:1440px;font-size:40px;font-family:'SamsungSharpSans',arial,sans-serif;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden;word-wrap:break-word;word-break:break-word;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.pdd42-firework-video-carousel__inner{margin:0 auto;max-width:1440px}
.pdd42-firework-video-carousel__list{padding:24px 24px 0;display:block;width:100%}
@media only screen and (min-width:768px) and (max-width:1440px){.pdd42-firework-video-carousel{padding:3.81944444vw 0vw 4.16666667vw 0vw}
.pdd42-firework-video-carousel__headline{margin-bottom:1.38888889vw;padding:0vw 1.66666667vw;font-size:2.77777778vw}
.pdd42-firework-video-carousel__list{padding:1.66666667vw 1.66666667vw 0vw 1.66666667vw}
}
@media only screen and (max-width:767px){.pdd42-firework-video-carousel{padding:10vw 0vw 11.11111111vw 0vw}
.pdd42-firework-video-carousel__headline{margin-bottom:3.33333333vw;padding:0vw 6.66666667vw;font-size:6.66666667vw;line-height:1.33;display:-webkit-box;overflow:hidden;word-wrap:break-word;word-break:break-word;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.pdd42-firework-video-carousel__list{padding:4.44444444vw 4.44444444vw 0vw 4.44444444vw}
}