.breakdance .bde-code-block-5435-100{width:100%}@media (min-width:992px){.video-area-new video{width:100%;padding:0;height:auto;overflow:hidden}}@media (max-width:992px){.video-area-new video{width:100vw;height:100%}.video-area-new .title{font-size:30px!important;margin-bottom:0!important}.video-area-new .poster hr{display:none!important}}.video-wrapper .top-overlay{position:absolute;font-size:20px;font-weight:700;color:rgba(255,255,255,0.25);font-family:sans-serif;z-index:2;display:block;opacity:0;white-space:nowrap}.video-wrapper{position:relative;overflow:hidden;display:flex;justify-content:center}.video-area-new{display:block;position:relative;padding:0px 0px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.video-area-new:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;z-index:0;content:' ';opacity:0}.video-area-new .container{position:relative;z-index:1;opacity:0;-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.container{margin-right:auto;margin-left:auto}.videoWrapper.v2{box-shadow:rgba(0,0,0,0.2) 0px 5px 15px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-area-new.active:before{opacity:1;visibility:visible}.video-area-new .poster{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px;color:#fff;z-index:2;cursor:pointer;background:rgba(0,0,0,0.3);-webkit-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}.video-area-new .poster .play svg{display:flex;justify-content:center;align-items:center;width:60px;height:60px;line-height:60px;text-align:center;font-size:24px;border-radius:50%;color:#fff;fill:#fff;box-shadow:rgba(0,0,0,0.1) 0px 5px 15px}@media (max-width:767px){.video-area-new .poster .play svg{width:36px;height:36px}}.video-area-new .poster .title{display:block;padding:10px 0px 0px 0px;font-size:58px;font-weight:700;text-shadow:rgba(0,0,0,0.5) 0px 5px 15px;font-weight:600;color:#fff;margin-bottom:-40px;text-align:center;line-height:1.2}.video-area-new .poster hr{display:block;width:150px;height:5px;background:#fff;border:none;margin:35px auto 0px auto}.video-area-new.active .poster{opacity:0;visibility:hidden;transform:scale(1.3)}.product-trailer{max-width:100%}