.banner-content-video-component{--min-height-banner-content-video:276px;min-height:unset;background-color:#fff;aspect-ratio:360 / 266}
@media(min-width:1024px){.banner-content-video-component{--min-height-banner-content-video:580px;aspect-ratio:auto}
}
@media(min-width:1280px){.banner-content-video-component{--min-height-banner-content-video:886px;min-height:888px}
}
.banner-content-video-component .banner-content-component__container{height:auto;min-height:unset;aspect-ratio:360 / 266}
@media(min-width:1024px){.banner-content-video-component .banner-content-component__container{height:100%;aspect-ratio:auto}
}
.banner-content-video-component .banner-content-component__bkg-color{background:rgba(0,0,0,0.4)}
.banner-content-video-component .banner-content-component__info__content{height:100%}
@media(min-width:768px){.banner-content-video-component .banner-content-component__info__content{padding-right:var(--grid-margin-sm);padding-left:var(--grid-margin-sm)}
}
.banner-content-video-component .banner-content-component__info__content .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-content-video-component .banner-content-component__pretitle{opacity:0;line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.5}
@media(min-width:1280px){.banner-content-video-component .banner-content-component__pretitle{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:24px;line-height:1.25}
}
.banner-content-video-component .banner-content-component__title{opacity:0;font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:38px;letter-spacing:-2.66px}
@media(min-width:1280px){.banner-content-video-component .banner-content-component__title{font-family:var(--primary-font);font-style:normal;font-weight:700;line-height:1;font-size:138px;letter-spacing:-9.66px}
}
.banner-content-video-component .banner-content-component__title .cmp-title *,.banner-content-video-component .banner-content-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.banner-content-video-component .banner-content-component__description{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:16px;line-height:1.5}
.banner-content-video-component .banner-content-component__bkg-img-container::after,.banner-content-video-component .banner-content-component__bkg-video-container::after{display:none}
.banner-content-video-component.isAuthor .banner-content-component__pretitle,.banner-content-video-component.isAuthor .banner-content-component__title{opacity:1}
.banner-content-video-component.animations-disabled .banner-content-component__pretitle,.banner-content-video-component.animations-disabled .banner-content-component__title{opacity:1}
.banner-content-video--fullheight:not(.isAuthor){--min-height-banner-content-video:100vh;height:calc(var(--min-height-banner-content-video) - 76px);aspect-ratio:unset}
@media(min-width:1280px){.banner-content-video--fullheight:not(.isAuthor){min-height:860px;height:var(--min-height-banner-content-video)}
}
.banner-content-video--fullheight:not(.isAuthor) .banner-content-component__container{height:calc(var(--min-height-banner-content-video) - 76px);aspect-ratio:unset}
@media(min-width:1280px){.banner-content-video--fullheight:not(.isAuthor) .banner-content-component__container{min-height:860px;height:var(--min-height-banner-content-video)}
}