.black-video-banner{position:relative}.black-video-banner .video video,.black-video-banner .image img{width:100%;height:100%;object-fit:cover;vertical-align:middle;min-height:400px;border-radius:5px}.black-video-banner .main-banner-video{position:relative}.black-video-banner .main-banner-video .main-vido-banner-text{position:absolute;transform:translateY(-50%);top:50%;width:100%;left:0;right:0}.black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner{max-width:570px;margin:0 auto;text-align:center;padding:0 20px}.main-vido-banner-text-inner .main-title{margin:0;font-size:38px;line-height:1.1}.main-vido-banner-text-inner .video-content{margin-top:10px}.main-vido-banner-text-inner .video-content p{margin:0;line-height:1.8}.black-video-banner .page-width{max-width:100%;padding:0}body.template-index .black-video-banner .page-width{padding-left:20px;padding-right:20px}body.template-index .black-video-banner .main-banner-video{border-radius:5px;overflow:hidden}.black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner .video-double-button{margin-top:40px}.black-video-banner .page-width.container{padding-left:20px;padding-right:20px}.template-push-switches .black-video-banner .main-banner-video .main-vido-banner-text{max-width:1440px;margin:0 auto}.template-push-switches .black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner{margin-left:0;text-align:left;max-width:518px}.template-push-switches .main-vido-banner-text-inner .main-title{font-size:50px;line-height:1;margin-bottom:30px}.template-push-switches .black-video-banner .main-banner-video .video{height:760px}.black-video-banner .video-arrow-with-text-main{position:absolute;width:100%;height:100%;top:0;left:0}.black-video-banner .video-arrow-with-text-main .arrow-with-text-bottom{position:absolute;color:#fff;font-size:20px;font-family:Architects Daughter!important;z-index:2}.black-video-banner .video-arrow-with-text-main .arrow-with-text-bottom:after{content:"";background-repeat:no-repeat;background-size:cover;background-position:top center;position:absolute;width:105px;height:105px}.black-video-banner .video-arrow-with-text-main .arrow-with-text-bottom{width:fit-content;bottom:50%;transform:translateY(50%);right:7%;text-align:right}.black-video-banner .video-arrow-with-text-main .arrow-with-text-bottom:after{top:-100px;left:0}@media screen and (max-width:1199px){.main-vido-banner-text-inner .main-title{font-size:30px}}@media screen and (max-width:1023px){.template-push-switches .black-video-banner .main-banner-video .video{height:640px}}@media screen and (max-width:989px){.black-video-banner .video-arrow-with-text-main{display:none}}@media screen and (max-width:749px){.black-video-banner .video video,.black-video-banner .image img{min-height:300px}.black-video-banner .main-banner-video .main-vido-banner-text{transform:translateY(-13%);top:13%}.main-vido-banner-text-inner .main-title{font-size:25px}.black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner .video-double-button{margin-top:30px}.black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner .video-double-button .button{font-size:12px;min-width:150px;padding:9px 15px}.template-lead-generation .black-video-banner .video video,.template-lead-generation .black-video-banner .image img{min-height:340px}.template-push-switches .black-video-banner .main-banner-video .main-vido-banner-text{max-width:1440px;margin:0 auto;position:static;transform:none}.template-push-switches .black-video-banner .main-banner-video{display:flex;flex-direction:column-reverse;gap:20px}.template-push-switches .main-vido-banner-text.desktop_content_alignment-left.mobile_content_alignment-left{background:#151515;padding:33px 15px;border-radius:5px}.template-push-switches .black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner{text-align:center;max-width:100%;padding:0}.template-push-switches .main-vido-banner-text-inner .main-title{font-size:28px;margin-bottom:20px}.main-vido-banner-text-inner .video-content p{line-height:1.6;font-size:14px}.template-push-switches .black-video-banner .main-banner-video .video{height:330px}}@media screen and (max-width:399px){.main-vido-banner-text-inner .main-title{font-size:22px}.black-video-banner .main-banner-video .main-vido-banner-text .main-vido-banner-text-inner .video-double-button{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/black-video-banner-sections.css.map */
