.hero-banner-picture{position:relative;overflow:hidden;background-size:cover;background-position:var(--bg-position,center);background-repeat:no-repeat;width:100%}
.hero-banner-picture__container[data-enable-border="true"]{border:1px solid var(--vds-cms-content-border-color,rgba(0,1,0,0.2))}
.hero-banner-picture__container[data-enable-border-radius="true"]{border-radius:var(--beta-vds-size-border-radius-600,24px);overflow:hidden}
.hero-banner-picture__container[data-enable-border-radius="true"] .hero-banner-picture__image{border-radius:var(--beta-vds-size-border-radius-600,24px);overflow:hidden}
.hero-banner-picture[data-component-width="center"] .hero-banner-picture__container{background-size:cover;background-position:var(--bg-position,center)}
.hero-banner-picture-wrapper{position:relative;box-sizing:border-box;max-width:1280px;margin-left:auto;margin-right:auto;padding:0 24px}
@media(max-width:1023px){.hero-banner-picture-wrapper{padding:0 var(--vds-space-4x,16px)}
}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="lightPrimary"]{background-color:var(--vds-color-surface-lightprimary,#fff);color:var(--vds-color-element-primary-onlightprimary,#000330)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="lightSecondary"]{background-color:var(--vds-color-surface-lightsecondary,#00c8b7);color:var(--vds-color-element-primary-onlightsecondary,#000330)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="lightBrandNeutral"]{background-color:var(--vds-color-surface-lightbrandneutral,#e6fcf4);color:var(--vds-color-element-primary-onlightbrandneutral,#000330)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="darkPrimary"]{background-color:var(--vds-color-surface-darkprimary,#000330);color:var(--vds-color-element-primary-ondarkprimary,#fff)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="darkSecondary"]{background-color:var(--vds-color-surface-darksecondary,#001629);color:var(--vds-color-element-primary-ondarksecondary,#fff)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="darkBrandHighlight"]{background-color:var(--vds-color-surface-darkbrandhighlight,#007373);color:var(--vds-color-element-primary-ondarkbrandhighlight,#fff)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="lightPrimary"] .hero-banner-picture__container{background-color:var(--vds-color-surface-lightprimary,#fff)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="lightSecondary"] .hero-banner-picture__container{background-color:var(--vds-color-surface-lightsecondary,#00c8b7)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="lightBrandNeutral"] .hero-banner-picture__container{background-color:var(--vds-color-surface-lightbrandneutral,#e6fcf4)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="darkPrimary"] .hero-banner-picture__container{background-color:var(--vds-color-surface-darkprimary,#000330)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="darkSecondary"] .hero-banner-picture__container{background-color:var(--vds-color-surface-darksecondary,#001629)}
.hero-banner-picture[data-background-fill="solid"][data-background-fill-surface="darkBrandHighlight"] .hero-banner-picture__container{background-color:var(--vds-color-surface-darkbrandhighlight,#007373)}
.hero-banner-picture[data-background-fill="transparent"] .hero-banner-picture__container{background-color:transparent}
.hero-banner-picture[data-component-width="center"]{background-image:none !important;background-color:transparent !important}
.hero-banner-picture[data-component-width="full"] .hero-banner-picture__container{background-image:none !important;background-color:transparent !important}
.hero-banner-picture[data-background-fill="transparent"]{background-color:transparent}
.hero-banner-picture__container{width:100%;margin:0 auto;position:relative;overflow:hidden}
.hero-banner-picture__row{display:flex;flex-wrap:wrap;position:relative}
.hero-banner-picture__row.flex-row-reverse{flex-direction:row-reverse}
.hero-banner-picture__col{position:relative;flex:0 0 auto;box-sizing:border-box;padding-left:0 !important;padding-right:0 !important}
@media(max-width:767px){.hero-banner-picture__col{height:auto}
}
.hero-banner-picture__col--content{flex:0 0 57.55%;max-width:57.55%;width:57.55%}
.hero-banner-picture__col--6{display:flex;flex:0 0 42.45%;max-width:42.45%;width:42.45%}
.hero-banner-picture__col--12{flex:0 0 100%;max-width:100%}
@media(max-width:1023px){.hero-banner-picture__col,.hero-banner-picture__col--content,.hero-banner-picture__col--6{flex:0 0 100% !important;max-width:100% !important;width:100% !important}
}
.hero-banner-picture__col .banner-text-content-wrapper{width:100%;height:auto}
.hero-banner-picture__col .banner-text-content__cta-group vvo-button,.hero-banner-picture__col .banner-text-content__cta-group vvo-text-link-caret,.hero-banner-picture__col .banner-text-content__cta-group vvo-text-link{top:0}
.hero-banner-picture,.hero-banner-picture__container,.hero-banner-picture__container[data-enable-border-radius="true"],.hero-banner-picture__row,.hero-banner-picture__col{overflow:visible}
.hero-banner-picture__container[data-enable-border-radius="true"] .hero-banner-picture__video-bg,.hero-banner-picture__container[data-enable-border-radius="true"] .hero-banner-picture__video-poster{border-radius:inherit;overflow:hidden}
@media(min-width:768px){.hero-banner-picture__col--content .banner-text-content-wrapper{box-sizing:border-box}
}
.hero-banner-picture__image{display:block;width:100%;z-index:2;position:relative}
.hero-banner-picture__fg-picture{display:block;width:100%}
.hero-banner-picture__fg-img{display:block;width:100%;height:auto;max-height:var(--fg-max-height,none);object-fit:var(--fg-object-fit,cover);object-position:var(--fg-object-position,center center)}
.hero-banner-picture .panel-title{background-color:rgba(255,255,255,0.9);padding:var(--vds-space-4x,1rem);border-radius:var(--vds-size-border-radius-200,0.5rem);margin:var(--vds-space-4x,1rem) 0}
.hero-banner-picture__video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}
.hero-banner-picture__video-poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .3s ease}
.hero-banner-picture__video-poster img{width:100%;height:100%;object-fit:cover}
.hero-banner-picture__video-poster.is-hidden{opacity:0;pointer-events:none}
.hero-banner-picture[data-component-width="full"] .hero-banner-picture__video-bg{position:absolute;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;top:0;height:100%}
.hero-banner-picture[data-component-width="full"][data-background-fill="backgroundVideo"] .hero-banner-picture-wrapper,.hero-banner-picture[data-component-width="full"][data-background-fill="backgroundVideo"] .hero-banner-picture__container,.hero-banner-picture[data-component-width="full"][data-background-fill="backgroundVideo"] .hero-banner-picture__row{overflow:visible}
.hero-banner-picture__video{width:100%;height:100%;object-fit:cover;pointer-events:none}
.hero-banner-picture__video-control{position:absolute;top:16px;left:16px;z-index:10;width:44px;height:44px;background:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.hero-banner-picture__row.flex-row-reverse .hero-banner-picture__video-control{left:auto;right:16px}
.hero-banner-picture[data-component-width="full"] .hero-banner-picture__video-control{top:16px;left:16px;right:auto}
.hero-banner-picture[data-component-width="full"] .hero-banner-picture__row.flex-row-reverse .hero-banner-picture__video-control{left:auto;right:16px}
@media(max-width:1023px){.hero-banner-picture__video-control{top:16px;bottom:auto;left:auto;right:16px}
.hero-banner-picture__container[data-tab-layout="row-reverse"] .hero-banner-picture__video-control{top:auto;bottom:16px;left:auto;right:16px}
.hero-banner-picture[data-component-width="full"] .hero-banner-picture__video-control{top:16px;bottom:auto;left:auto;right:16px}
.hero-banner-picture[data-component-width="full"] .hero-banner-picture__container[data-tab-layout="row-reverse"] .hero-banner-picture__video-control{top:auto;bottom:16px;left:auto;right:16px}
}
.hero-banner-picture__video-control[data-playing="true"] .hero-banner-picture__video-control-icon--pause{display:flex}
.hero-banner-picture__video-control[data-playing="true"] .hero-banner-picture__video-control-icon--play{display:none}
.hero-banner-picture__video-control[data-playing="false"] .hero-banner-picture__video-control-icon--pause{display:none}
.hero-banner-picture__video-control[data-playing="false"] .hero-banner-picture__video-control-icon--play{display:flex}
.hero-banner-picture__video-control-icon--pause,.hero-banner-picture__video-control-icon--play{align-items:center;justify-content:center;line-height:0}
.hero-banner-picture__foreground-video{position:relative;width:100%;overflow:hidden;z-index:2}
.hero-banner-picture__foreground-video-player{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;z-index:0}
.hero-banner-picture__foreground-video-poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .3s ease}
.hero-banner-picture__foreground-video-poster img{width:100%;height:100%;object-fit:cover;object-position:center center}
.hero-banner-picture__foreground-video-poster.is-hidden{opacity:0;pointer-events:none}
.hero-banner-picture__foreground-video-control{position:absolute;bottom:16px;right:16px;z-index:10;width:44px;height:44px;background:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.hero-banner-picture__container[data-enable-border-radius="true"] .hero-banner-picture__foreground-video{border-radius:var(--beta-vds-size-border-radius-600,24px);overflow:hidden}
.hero-banner-picture__foreground-video-control[data-playing="true"] .hero-banner-picture__video-control-icon--pause{display:flex}
.hero-banner-picture__foreground-video-control[data-playing="true"] .hero-banner-picture__video-control-icon--play{display:none}
.hero-banner-picture__foreground-video-control[data-playing="false"] .hero-banner-picture__video-control-icon--pause{display:none}
.hero-banner-picture__foreground-video-control[data-playing="false"] .hero-banner-picture__video-control-icon--play{display:flex}