.breakdance .section-background-video{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none;}
.breakdance .section-background-video .section-youtube-wrapper, .breakdance .section-background-video .section-vimeo-wrapper{aspect-ratio:16/9;pointer-events:none;position:absolute;min-width:100%;min-height:100%;left:50%;top:50%;transform:translate(-50%, -50%);}
.breakdance
.section-background-video
.section-youtube-wrapper
.section-background-iframe, .breakdance .section-background-video .section-vimeo-wrapper iframe{max-width:none;}
.breakdance .section-background-video .section-vimeo-wrapper iframe{width:100%;min-height:100%;}
.breakdance .section-background-video video, .breakdance .section-background-video iframe{pointer-events:none;width:100%;height:100%;left:0;top:0;position:relative;border:0;}
.breakdance .section-background-video > video{object-fit:cover;object-position:center center;width:100%;height:100%;}
.breakdance .section-background-overlay{position:absolute;top:0;left:0;bottom:0;right:0;}
.breakdance .section-background-slideshow{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;z-index:auto;padding:0;}
.breakdance .section-background-slideshow .swiper{height:100%;z-index:0;}
.breakdance .section-background-slideshow .swiper-slide-item{background-size:cover;background-position:center;position:absolute;top:0;bottom:0;left:0;right:0;}
.breakdance .section-background-slideshow .swiper-wrapper{z-index:0;}
@keyframes breakdance-section-gradient-x {
0%{background-position:0 50%;}
50%{background-position:100% 50%;}
100%{background-position:0 50%;}
}
@keyframes breakdance-section-gradient-y {
0% {
background-position: 60% 0;
}
50% {
background-position: 40% 100%;
}
100% {
background-position: 60% 0;
}
}